Составить программу, определяющую длину первого слова в предложении - C (СИ)
Формулировка задачи:
Составить программу, определяющую длину первого слова в предложении.
Решение задачи: «Составить программу, определяющую длину первого слова в предложении»
textual
Листинг программы
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main()
{
char s[20];
int n = -1;
gets(s);
while (n!=strlen(s) && s[n]!=' ')
{
n++;
};
printf("%d", n);
getch();
};
Объяснение кода листинга программы
В этом коде:
- Объявлены три переменные: s типа char, n типа int и getch() — функция.
- В функцию main() входит цикл while, который выполняется до тех пор, пока n не станет равным длине строки s или пока текущий символ в строке s не станет пробелом.
- Внутри цикла увеличивается значение переменной n.
- После окончания цикла выводится значение переменной n.
- Значение функции getch() используется как входное значение для функции printf().
- Программа завершается.