По введенному номеру времени года выдать соответствующие времени года месяцы - 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;
}

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

В этом коде:

  1. Объявлена переменная n типа int, которая будет использоваться для хранения введенного пользователем номера сезона.
  2. Выводится сообщение с просьбой ввести номер сезона от 1 до 4.
  3. Используется функция scanf для чтения введенного значения и сохранения его в переменной n.
  4. Используется оператор switch для проверки введенного значения n.
  5. Внутри каждого case выводятся названия и количество дней соответствующих месяцев.
  6. Если введено значение, которое не соответствует ни одному из case, выводится сообщение об ошибке.
  7. В конце программы выводится символ c, чтобы пользователь мог увидеть результат на экране.
  8. Программа возвращает 0, что означает успешное завершение работы.

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


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

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

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