2010-07-26 5 views
-1

Мне нужно написать программу для ввода «эссе» пользователя. Это эссе может содержать любые символы (специальные символы, кавычки и т. Д.). Затем он должен вычислить общее количество слов, предложений и абзацев, а также общее количество специальных символов. Как мне это сделать?Вычисление слов, предложений и абзацев из текста, введенного пользователем

+0

Если вы хотите получить помощь в своей домашней работе, вы должны показать нам, что вы сделали, и сообщить нам о конкретной проблеме, с которой вы столкнулись. – AakashM

+0

Это вопрос домашнего задания? – Gage

+1

@shashank, это очень похоже на вопрос «домашней работы» ... Какой код вы написали до сих пор, чтобы решить эту проблему, или с какими проблемами вы столкнулись, с которыми вам нужна помощь? Просить решения в полном объеме, что фактически то, что вы здесь сделали, вряд ли вызовет ответ – Rob

ответ

12

Не могу поверить, что вы ожидаете, что кто-то напишет вам программу, поэтому я предполагаю, что вы задаете правильный путь решения проблемы.

Перерыв задачи на более мелкие, управляемые проблемы:

1) Определить, что такое слово (строка непрерывных букв)

2) Разработать способ подсчета этих элементов (например, вы могли бы начать в начале ввода, обратите внимание на сколько прерывистостей строки из букв есть)

3) Определить, что такое предложение (строка слов, закончились периодом «»)

4) Разработайте способ подсчета этих данных мс (например, вы могли бы подсчитать количество периодов, предшествующих хотя бы одному слову)

И так далее.

+3

Очень приятный ответ, вместо того, чтобы просто писать «это домашнее задание, сделай сам» или отрицательный голос. – o15a3d4l11s2

Смежные вопросы