switch中用IF为啥不能实现?
请问那里错了哭,自己写的,试验了很多遍还是一直是等级C;但把那条等级为C的语句删除了才能得到B,那位知道指导指导,谢谢
#include
int main()
{ int a,score=87;
if(90<score<=100) {a=10;}
if(80<score<=90) {a=9;}
if(60<=score<=80) {a=8;}
if(score<60) {a=7;}
switch(a)
{ case 10:printf("等级为A\n");break;
case 9:printf("等级为B\n");break;
case 8:printf("等级为C\n");break;
case 7:printf("等级为D\n");break;}
}