Подсчитать, сколько раз среди данных символов встречается буква x - C (СИ)
Формулировка задачи:
В первой строке содержится последовательность символов, оканчивающаяся символом перехода на новую строку. Длина последовательности не превышает 256. Вывести одно целое число – количество символов x в данной строке.
Решение задачи: «Подсчитать, сколько раз среди данных символов встречается буква x»
textual
Листинг программы
#include <stdio.h> #include <string.h> int main () { char s[128]; int i,k=0; gets(s); for (i=0; i<strlen(s); i++) if (s[i]=='x') k++; printf ("\nk=%d",k); return 0; }
Объяснение кода листинга программы
В этом коде:
- #include
, #include - подключаются необходимые для работы функции из библиотек - int main () - функция main(), с которой начинается выполнение любой программы на C
- char s[128]; int i,k=0; - объявляются переменные s, i, k. Переменная s - это массив символов, в котором будет храниться строка. Значение k - это счетчик, который будет увеличиваться каждый раз, когда в строке встречается символ 'x'.
- gets(s); - функция, считывающая строку из стандартного ввода (клавиатуры) и записывающая её в массив s
- for (i=0; i<strlen(s); i++) if (s[i]=='x') k++; - цикл for, который проходит по каждому символу в строке s. Если символ равен 'x', то значение k увеличивается на 1.
- printf (
\nk=%d
,k); - функция, выводящая значение переменной k на экран - return 0; - указывает на успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д