По номеру месяца вывести время года - 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. Создается массив указателей на строки, который содержит названия месяцев и соответствующие им сезоны года.
  2. Пользователю предлагается ввести номер месяца.
  3. Этот номер проверяется на корректность (только для чисел от 1 до 12).
  4. Если номер месяца введен верно, программа выводит на экран название месяца и соответствующий ему сезон года.
  5. Если номер месяца введен неверно, программа выводит сообщение об ошибке.

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


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

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

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