Подсчитать количество введенных символов - 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; }
Объяснение кода листинга программы
- Подключение стандартной библиотеки
для работы с выводом на экран - Определение функции count, которая принимает в качестве аргумента строку str
- Инициализация переменных:
- number = 0 - счетчик количества символов
- i = 0 - счетчик индексов символов в строке
- В цикле while с условием str[i] != '\0' происходит:
- Увеличение значения счетчика number на 1
- Увеличение значения счетчика i на 1
- После окончания цикла функция возвращает значение счетчика number
- Определение функции main
- Инициализация строки s[] = {
123456789
} - Вызов функции count с передачей в нее строки s
- Вывод на экран значения функции count с помощью функции printf
- Возврат значения 0, что означает успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д