Составить программу, определяющую длину первого слова в предложении - 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();
};

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

В этом коде:

  1. Объявлены три переменные: s типа char, n типа int и getch() — функция.
  2. В функцию main() входит цикл while, который выполняется до тех пор, пока n не станет равным длине строки s или пока текущий символ в строке s не станет пробелом.
  3. Внутри цикла увеличивается значение переменной n.
  4. После окончания цикла выводится значение переменной n.
  5. Значение функции getch() используется как входное значение для функции printf().
  6. Программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы