Расставить пробелы в предложении - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д