Расставить пробелы в предложении - C#
Формулировка задачи:
Дано предложение, в котором отсутствуют пробелы возле запятых, тире и скобок. Изменить предложения по следующим
правилам:
1) после запятой поставить пробел;
2) перед открывающейся скобкой поставить пробел;
3) после скобки открывается поставить пробел;
4) перед тире поставить пробел;
5) после тире поставить пробел.
Решение задачи: «Расставить пробелы в предложении»
textual
Листинг программы
static void Main() { string centence = "Traditionally,book papers are off-white or low-white papers(easier to read)" + "and are(usually)made to tighter caliper or thickness specifications,particularly for case-bound books."; StringBuilder sb = new StringBuilder(String.Empty); for (int i = 0; i < centence.Length; i++) { switch (centence[i]) { case ',': sb.Append(", "); break; case ')': sb.Append(") "); break; case '(': sb.Append(" ("); break; case '-': sb.Append(" - "); break; default: sb.Append(centence[i]); break; } } string result = sb.ToString(); Console.WriteLine(result); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д