Больше и меньше, чем в операторе C переключателя
Я пытаюсь написать код, который имеет много сравнения
Write a program in “QUANT.C” which “quantifies” numbers. Read an integer “x” and test it, producing the following output: x greater than or equal to 1000 print “hugely positive” x from 999 to 100 (including 100) print “very positive” x between 100 and 0 print “positive” x exactly 0 print “zero” x between 0 and -100 print “negative” x from -100 to -999 (including -100) print “very negative” x less than or equal to -1000 print “hugely negative” Thus -10 would print “negative”, -100 “very negative” and 458 “very positive”.
Затем я попытался решить это с помощью переключателя, но это неt работать, я должен решить это, используя оператор if, или есть метод, чтобы решить это, используя switch?
#include
int main(void)
{
int a=0;
printf("please enter a number : \n");
scanf("%i",&a);
switch(a)
{
case (a>1000):
printf("hugely positive");
break;
case (a>=100 && a=0 && a-100 && a