问答详情
源自:7-1 编程练习

为什么成绩数字不出来

https://img.mukewang.com/5cb95f5600011b5804600615.jpg

大神门求解

提问者:慕仙0392899 2019-04-19 13:41

个回答

  • 慕九州2471473
    2019-04-19 14:21:29
    已采纳

    之所以打印不出成绩,因为你将21行的输出放在了16行的if语句里。

    14行之前都没有问题,第16行的if语句,这个时候i的值为6,就是scores.length-1的值,而scores[i]的值是119,也就是排序后数组的最后一个值,所以你的if语句里的条件不成立,那么程序就不会进入if语句,直接转到23行,也就是直接结束了。

    至于怎么修改,你可以看一下别人的答案,或者再想。

  • 慕仙0392899
    2019-04-22 13:25:13

    看着有点复杂,求更简洁的思路