Составить программу, которая по введенному номеру дня недели, выдает его название - C (СИ)
Формулировка задачи:
Составить программу, которая по введенному номеру дня недели, выдает его название.
Решение задачи: «Составить программу, которая по введенному номеру дня недели, выдает его название»
textual
Листинг программы
#include "stdafx.h" #include <locale.h> #include <stdio.h> int main() { setlocale(LC_ALL, "Russian"); int n=0; printf("Введите номер дня недели "); n=getchar(); switch (n) { case '1': printf("Понедельник"); break; case '2': printf("Вторник"); break; case '3': printf("Среда"); break; case '4': printf("Четверг"); break; case '5': printf("Пятница"); break; case '6': printf("Суббота"); break; case '7': printf("Воскресенье"); break; } printf("\n"); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с локалью и вводом/выводом данных.
- Установка русской локали для корректного вывода русских символов.
- Объявление переменной
n
для хранения введенного пользователем числа. - Вывод сообщения с просьбой ввести номер дня недели.
- Считывание введенного значения в переменную
n
с помощью функции getchar(). - Осуществление проверки введенного значения с помощью оператора switch.
- В случае если значение переменной
n
равно '1', то выводится названиеПонедельник
. - Аналогично для остальных дней недели.
- Вывод символа новой строки для перехода на новую строку.
- Возврат значения 0 для успешного завершения программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д