Подсчитать количество точек, встречающихся после первого символа "*" - C (СИ)
Формулировка задачи:
Помогите пожалуйста!!
Если в заданной строке есть хотя бы один символ “*”, то подсчитать количество точек, встречающихся после первого символа “*”, иначе - вывести соответствующее сообщение.
Решение задачи: «Подсчитать количество точек, встречающихся после первого символа "*"»
textual
Листинг программы
for(; (p=strchr(p+1, '.'))!=NULL; count++)
Объяснение кода листинга программы
В данном коде выполняется следующая последовательность действий:
- Переменная
p
инициализируется значениемstr
. - В цикле while выполняется следующее:
- Переменная
p
увеличивается на 1. - Переменная
p
сравнивается со значениемNULL
. - Если
p
не равноNULL
, то выполняется следующее:- Переменная
p
увеличивается на 1. - Переменная
count
увеличивается на 1.
- Переменная
- Переменная
- Цикл while завершается, когда значение переменной
p
становится равнымNULL
. - Результатом работы программы является значение переменной
count
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д