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

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

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

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

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

textual
Листинг программы
#include <stdio.h>
 
int count(char str[])
{
    int number = 0, i = 0;
 
    while (str[i] != '\0')
    {
        number++;
        i++;
    }
 
    return number;
 
}
 
int main(void)
{
    char s[] = {"123456789"};
 
    printf("%d", count(s));
    return 0;
}

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

  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
Похожие ответы