哪位能帮我看下是哪里出错了。。谢谢。。
#include <stdio.h>int main()
{
int score;
char grade;
printf("Please enter score:");
scanf("%d",&score);
if(score<0||score>100)
printf("Error input!\n");
else
{
switch(score/10)
{
case10:
case9: grade='A'; break;
case8: grade='B'; break;
case7: grade='C'; break;
case6: grade='D'; break;
case5:
case4:
case3:
case2:
case1:
case0: grade='E'; break;
}
printf("%d--%c\n",score,grade);
}
return 0;
}
我是新手,刚开始学习C语言。
请各位指导下。
为什么输入0--100的数,最后总显示grade=W呢?
小弟现在没有什么分数,谢谢各位了。