输入一同学成绩,判断其成绩等级?急!!如题,书上给出来的例子是:
如题,书上给出来的例子是:main(){floatscore;scanf("%f",&score);switch(score/10){case10:case9:printf("YourscoreisA\n");break;case8:printf("YourscoreisB\n");break;case7:printf("YourscoreisC\n");break;case6:printf("YourscoreisD\n");break; ("YourscoreisE\n");}}我用TC2.0运行没有
在VC++6.0中switch语句的表达式只能为字符,整形。但不能为实型。而float是实型。 你可以强制把score转换成整形。 switch((int)score/10)