如图所示,为什么我运行出来长这样
Switch语句的case后面是只能跟字符和数字吗?感谢回答,谢谢!
#include<stdio.h>
int main()
{
int score = 0;
scanf("%d",&score);
if(score >= 0 && score <= 100)
{
switch(score/10)//90~100的数字 除以10就是9或者10
{
case 10:
case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
}
}
return 0;
}