Программирование на C: Найдите самое большое и самое маленькое слово в строке

Строка C: Упражнение 20 с решением

Напишите программу на C, чтобы найти наибольшее и наименьшее слово в строке.

Пример решения:

C Код:

  #include  #include  #include  void main () {char str [100  ], word [20], mx [20], mn [20], c;  int i = 0, j = 0, flg = 0;  printf (" n  nНайти наибольшее и наименьшее слово в строке:  n");  printf ("-----------------------------------------------  ------  n ");  printf ("Введите строку:");  я = 0;  сделать {fflush (stdin);  c = getchar ();  str [i ++] = c;  } пока (c! = ' n');  стр [я - 1] = ' 0';  for (i = 0; i  strlen (mx)) {strcpy (mx, word);  } если (strlen (слово)  

Пример вывода:

 Найдите наибольшее и наименьшее слово в строке: --------------  --------------------------------------- Введите строку: это строка с наименьшим и  самое большое слово.  Самое большое слово - это «наименьшее», а наименьшее слово - «a» в строке: «Это строка с наименьшим и наибольшим словом». 

Блок-схема:

Редактор кода программирования C:

Оцените статью
nanomode.ru
Добавить комментарий