Дан номер месяца (1 - январь, 2 - февраль, ...), вывести число дней в этом месяце для не високосного года - C (СИ)
Формулировка задачи:
Помогите пожалуйста. Программа в системе Си.
Решение задачи: «Дан номер месяца (1 - январь, 2 - февраль, ...), вывести число дней в этом месяце для не високосного года»
textual
Листинг программы
#include <stdio.h> int main (){ int month; scanf ("%d", &month); if (month == 4 || month == 6 || month == 9 || month == 11 ){ printf ("30\n"); } else if ( month == 2 ) { printf ("28\n"); } else { printf ("31\n"); } return 0;
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление переменной типа int для хранения номера месяца
- Ввод номера месяца с помощью функции scanf
- Проверка на високосный год: если месяц равен 4,6,9,11, то количество дней равно 30
- Если месяц равен 2, то количество дней равно 28
- В остальных случаях количество дней равно 31
- Вывод результата с помощью функции printf
- Завершение работы программы с помощью оператора return
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д