Как записать 1<=k<=180 без использования "if" и "else"? - C (СИ)
Формулировка задачи:
как записать 1<=k<=180 без использования "if" и "else", на С, не на С++?
Решение задачи: «Как записать 1<=k<=180 без использования "if" и "else"?»
textual
Листинг программы
const char *results[] = {"BAD", "GOOD"}; printf ("%s\n", results[k >= 1 && k <= 180]);
Объяснение кода листинга программы
В этом коде используется массив указателей на строки, который содержит две строки: BAD
и GOOD
. Затем используется оператор условия и индексации для выбора строки, соответствующей условию. Конкретно, выбирается строка, когда значение переменной k
больше или равно 1 и меньше или равно 180. Наконец, выбранная строка выводится на консоль с помощью функции printf
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д