case后面加的数字是什么意思?
外什么是case10:case9: 然后下面是case8: 再下面是case6:case7:
外什么是case10:case9: 然后下面是case8: 再下面是case6:case7:
2016-05-30
这道题中,case 后面的数字是score(成绩)简化后的值
如何简化:score=score/10;
除以10以后0分至100分就会变成了0到10个数字,(因为:score为整型int,所以被除以后即使不为整数, 在再次赋值后也会自动把小数部分去掉),这样,90<=X<=100分就变成了9和10,80<=x<90的范围就变成了8, 60<=x<80的范围就变以了6和7 。这道题中score=score/10=8
所以case10就代表100分的情况,case9代表90多分,case8代表80多分,以此类推
case10:
case9:
printf("等级A");
break;
这代表90分(含90分)到100分的直接输出等级A
举报