В зависимости от порядкового номера цвета в спектре (1,2 ... 7 ) вывести его название - C (СИ)
Формулировка задачи:
Оператор switch Написать программу , которая в зависимости от порядкового номера цвета в спектре (1,2 ... 7 ) выводит его название (красный, оранжевый , желтый , .зелений , голубой , синий , фиолетовый ) и код RGB
Решение задачи: «В зависимости от порядкового номера цвета в спектре (1,2 ... 7 ) вывести его название»
textual
Листинг программы
int i; scanf("%d",&i); switch(i){ 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; };
Объяснение кода листинга программы
В этом коде используется оператор switch для определения цвета по его номеру.
- Сначала объявляется переменная типа int с именем i.
- Затем с помощью функции scanf в неё считывается значение, которое должно быть целым числом.
- После этого выполняется оператор switch, который проверяет значение переменной i.
- Если i равно 1, то выводится слово
Красный
. - Если i равно 2, то выводится слово
Охотник
. - Если i равно 3, то выводится слово
Желает
. - Если i равно 4, то выводится слово
Зеленый
. - Если i равно 5, то выводится слово
Где
. - Если i равно 6, то выводится слово
Синий
. - Если i равно 7, то выводится слово
Фазан
. - Если значение i не равно ни одному из перечисленных, то ничего не выводится. Код можно улучшить, добавив обработку ошибок для случая, когда пользователь вводит некорректное значение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д