Составить программу, которая по введенному времени суток выдает его словесную характеристику - C (СИ)
Формулировка задачи:
Составить программу, которая по введенному времени суток выдает его словесную характеристику. 5.00-9.00 – утро; 10.00-19.00 – день; 20.00-23.00 – вечер; 00.00-4.00 ночь.
Решение задачи: «Составить программу, которая по введенному времени суток выдает его словесную характеристику»
textual
Листинг программы
switch(hour){ case 5:case 6:case 7: case 8: case 9: printf("morning"); break; case 10: case 11:case 12: case 13: case 14: case 15: case 16:case 17: case 18: case 19: printf("afternoon"); break; case 20: case 21:case 22: case 23: printf("evening"); break; case 0: case 1:case 2: case 3: case 4: printf("night"); break; }
Объяснение кода листинга программы
В представленном коде происходит следующее:
- Переменная
hour
содержит текущее время в 24-часовом формате. - С помощью оператора
switch
происходит проверка значения переменнойhour
. - В зависимости от значения переменной
hour
программа выводит соответствующую словесную характеристику времени суток с помощью функцииprintf()
. - Каждый case-условие соответствует диапазону значений времени суток.
- Программа выводит описание времени суток только в том случае, если значение переменной
hour
соответствует одному из указанных диапазонов. - После вывода описания времени суток программа прерывает выполнение с помощью оператора
break
. - Значения переменных
hour
иprintf()
не определены в коде, но предполагается, что они были определены до этого фрагмента кода.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д