Подсчитать количество введенных символов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Ввести строку в функции main. Написать функцию, в которой подсчитывалось количество введенных символов. Результат вывести на экран.

Решение задачи: «Подсчитать количество введенных символов»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int count(char str[])
  4. {
  5.     int number = 0, i = 0;
  6.  
  7.     while (str[i] != '\0')
  8.     {
  9.         number++;
  10.         i++;
  11.     }
  12.  
  13.     return number;
  14.  
  15. }
  16.  
  17. int main(void)
  18. {
  19.     char s[] = {"123456789"};
  20.  
  21.     printf("%d", count(s));
  22.     return 0;
  23. }

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

  1. Подключение стандартной библиотеки для работы с выводом на экран
  2. Определение функции count, которая принимает в качестве аргумента строку str
  3. Инициализация переменных:
    • number = 0 - счетчик количества символов
    • i = 0 - счетчик индексов символов в строке
  4. В цикле while с условием str[i] != '\0' происходит:
    • Увеличение значения счетчика number на 1
    • Увеличение значения счетчика i на 1
  5. После окончания цикла функция возвращает значение счетчика number
  6. Определение функции main
  7. Инициализация строки s[] = {123456789}
  8. Вызов функции count с передачей в нее строки s
  9. Вывод на экран значения функции count с помощью функции printf
  10. Возврат значения 0, что означает успешный конец работы программы

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


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

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

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы