Подсчитать, сколько раз среди данных символов встречается буква 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;
}

Объяснение кода листинга программы

В этом коде:

  1. #include , #include - подключаются необходимые для работы функции из библиотек
  2. int main () - функция main(), с которой начинается выполнение любой программы на C
  3. char s[128]; int i,k=0; - объявляются переменные s, i, k. Переменная s - это массив символов, в котором будет храниться строка. Значение k - это счетчик, который будет увеличиваться каждый раз, когда в строке встречается символ 'x'.
  4. gets(s); - функция, считывающая строку из стандартного ввода (клавиатуры) и записывающая её в массив s
  5. for (i=0; i<strlen(s); i++) if (s[i]=='x') k++; - цикл for, который проходит по каждому символу в строке s. Если символ равен 'x', то значение k увеличивается на 1.
  6. printf (\nk=%d,k); - функция, выводящая значение переменной k на экран
  7. return 0; - указывает на успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы