По номеру месяца вывести время года - C (СИ)
Формулировка задачи:
Дан номер месяца. Вывести на экран время года (зима, весна, лето, осень)
решение
1начало
а что дальше?
Решение задачи: «По номеру месяца вывести время года»
textual
Листинг программы
#include <stdio.h> int main() { char* month[] = { "", "Winter", "Winter", "Spring", "Spring", "Spring", "Summer", "Summer", "Summer", "Autumn", "Autumn", "Autumn", "Winter" }; int n; printf("Input month number: "); scanf("%d", &n); if(n > 0 && n < 13) printf("You input %d - %s", n, month[n]); else printf("Error number"); return 0; }
Объяснение кода листинга программы
В этом коде:
- Создается массив указателей на строки, который содержит названия месяцев и соответствующие им сезоны года.
- Пользователю предлагается ввести номер месяца.
- Этот номер проверяется на корректность (только для чисел от 1 до 12).
- Если номер месяца введен верно, программа выводит на экран название месяца и соответствующий ему сезон года.
- Если номер месяца введен неверно, программа выводит сообщение об ошибке.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д