Строка C: Упражнение 5 с решением
Напишите программу на C для подсчета общего количества слов в строке.
Пример решения:
C Код:
#include #include #include #define str_size 100//Объявить максимум размер строкиvoid main () {char str [str_size]; int i, wrd; printf (" n nСчитать общее количество слов в строке: n"); printf ("----------------------------------------------- ------- n "); printf ("Введите строку:"); fgets (str, sizeof str, stdin); я = 0; wrd = 1; /* цикл до конца строки */while (str [i]! = ' 0') {/* проверка, является ли текущий символ пробелом, новой строкой или символом табуляции */if (str [i] == ' '|| str [i] ==' n '|| str [i] ==' t ') {wrd ++; } i ++; } printf ("Общее количество слов в строке:% d n", wrd-1);}
Пример вывода:
Подсчитайте общее количество слов в строке: ---------------------------------------- -------------- Введите строку: Это w3resource.com. Общее количество слов в строке: 3
Блок-схема:
Редактор кода программирования на C: