C语言编程,输出结果不对?

原题是输入分数,输出对应的分数等级,问题出在哪

你的分数等级没有下限,《=100,所有的都满足,进入switch后,遇到caseA就直接break了。
如第一个可以改为score》=90&&score<=100
下面的都同理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-06
逻辑判断有问题,你是先判断《=100,显然,0到100都满足。修改判断顺序,从小到大判断处理
第2个回答  2020-01-06
逻辑错误,小于等于100就是A,那么5分也是小于100,5分也是A吗?这样说,你应该明白了吧

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网