По введенному номеру времени года выдать соответствующие времени года месяцы - C (СИ)
Формулировка задачи:
Нужен код на языке Cи, Помогите пожалуйста! Составить программу, используя оператор выбора которая по введенному номеру времени года(1-зима,2-весна,3-лето,4-осень) выдавала соответствующие этому времени года месяцы и количество дней в каждом месяце.
Решение задачи: «По введенному номеру времени года выдать соответствующие времени года месяцы»
textual
Листинг программы
#include <stdio.h> int main() { int n; printf("Enter the number of season by 1-4: "); scanf("%d",&n); switch(n) { case 1: printf("December, 31 days\n"); printf("January, 31 days\n"); printf("February, 28/29 days\n"); break; case 2: printf("March, 31 days\n"); printf("April, 30 days\n"); printf("May, 31 days\n"); break; case 3: printf("June, 30 days\n"); printf("Jule, 31 days\n"); printf("August, 31 days\n"); break; case 4: printf("September, 30 days\n"); printf("October, 31 days\n"); printf("November, 30 days\n"); break; default: printf("Thou did something wrong!\n"); } char c; scanf("%c",&c); return 0; }
Объяснение кода листинга программы
В этом коде:
- Объявлена переменная
n
типаint
, которая будет использоваться для хранения введенного пользователем номера сезона. - Выводится сообщение с просьбой ввести номер сезона от 1 до 4.
- Используется функция
scanf
для чтения введенного значения и сохранения его в переменнойn
. - Используется оператор
switch
для проверки введенного значенияn
. - Внутри каждого
case
выводятся названия и количество дней соответствующих месяцев. - Если введено значение, которое не соответствует ни одному из
case
, выводится сообщение об ошибке. - В конце программы выводится символ
c
, чтобы пользователь мог увидеть результат на экране. - Программа возвращает 0, что означает успешное завершение работы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д