Множественный выбор Switch() - C (СИ)
Формулировка задачи:
Понадобилось в программе использовать оператор Switch(), но столкнулся с проблемой, не пойму в каких случаях его можно применять, а в каких нет.
В моей программе я нахожу значение переменной X и хочу оператором Switch() сделать выбор что выводить при разных условиях
Но в связи со своей неопытностью не пойму что я сделал не так
Помогите исправить ошибки, если не трудно
switch (x) { case 'x<1': printf("Right"); break; case 'x>1': printf("Left"); break; case 'x==1': printf("Center"); break; default: printf("false"); }
Решение задачи: «Множественный выбор Switch()»
textual
Листинг программы
const char * foo (int x) { switch (x < 1) { case 1: return "Rigth"; default: switch (x > 1) { case 1: return "Left"; default: return "Center"; } } }
Объяснение кода листинга программы
- В данном коде функция
foo()
принимает целочисленный аргументx
. - В зависимости от значения
x
возвращает соответствующую строку. - Если
x
меньше 1, то возвращается строкаRigth
. - Если
x
больше или равно 1, то возвращается строкаLeft
илиCenter
в зависимости от значенияx
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д