#include<stdio.h>
int main()
{
char score;
scanf("%c",&score);
printf("Your grade:");
switch(score)
{
case 1:printf("A\n");break;//90-100
case 2:printf("B\n");break;//80-89
case 3:printf("C\n");break;//70-79
case 4:printf("D\n");break;//60-69
case 5:printf("E\n");break;//0-59
default:printf("输出数据错误");break;//输出数据不在范围内
}
return 0;
}
无论输入什么,输出的结果都是“输出数据错误”,这是为什么?