建议你改为:
int as; //as=average score.
printf("Please enter the student's score:");
scanf("%d",&as);
if(as>=90)
as==1;
if(as>=85&&as<90)
as==2;
switch(as){
case 1:printf("The student's grade is A.\n");
break;
case 2:printf("The student's grade is A-.\n");
break;
}
因为case后面跟单必须是整型常量表达式,
望采纳,谢谢!
case 不能做条件判断.if可以。
case 只能是1个数值。比如 case 90:break; case 100:break;