慕容5263072
2017-07-06 22:17
求大神指教,score/=10有啥作用?还有case 10 和case 9: 不觉得多余吗?
case 10 (对应的100分)和 case 9(对应的90-99),在这道题里面是多余的,但是为了严谨一点,所以加上去了,因为数字是不固定的吗,总不可能一直是87吧。
而score/=10等于score = score / 10,取整数,不是取余数,case 后面只能跟整数,当score结果(除完以后)与后面的数字相对应时,执行代码到break。
一共100分,分10个段位。
case1就是结果为1的条件下,执行分段1的代码
score/=10 是指分数除以10 比如87除以10是8 所属的是B
case10 case9 是指10到9之间属于A
我这么理解不知道对不对
C语言入门
926212 学习 · 20797 问题
相似问题