Составьте программу вычисления количества букв "А" в предложении - C (СИ)
Формулировка задачи:
Составьте программу вычисления количества букв "А" в предложении.
Решение задачи: «Составьте программу вычисления количества букв "А" в предложении»
textual
Листинг программы
- #include <stdio.h>
- #include <string.h>
- size_t count_meetings(const char * s, const char c) {
- return ( s = strchr(s, c) ) ? 1 + count_meetings(s + 1, c) : 0;
- }
- typedef char string_t[256];
- #define get_string(s) ( scanf("%255[^\n]%*c", (s)) == 1 )
- #define CHAR_TO_FIND 'a'
- int main(void) {
- string_t str;
- while ( printf("String: ") && get_string(str) )
- printf("%u meetings of %c\n", count_meetings(str, CHAR_TO_FIND), CHAR_TO_FIND);
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д