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

我感觉答案给的代码有问题 就是if和continue中间那段

不应该是<0或>100吧 应该是在他们俩之间?

提问者:慕先生1291753 2018-12-01 21:07

个回答

  • 绿叶来学习了
    2018-12-02 00:08:56
    已采纳

     if(scores[i]<0||scores[i]>100)

    意思是i如果小于0大于100就属于无效的成绩,因此就跳过这个i(题中指的是分数),继续循环下一段其他的i(分数)。也就是说,能循环的分数只能是在0-100之间。

  • 卡布奇诺qi
    2018-12-07 15:24:01

    没有错的,就是要求在0-100之间。

  • Lzy1996
    2018-12-05 15:50:05

    continue是跳过本次循环的意思,答案是没错的,小于0或大于100的成绩是无效成绩,就会跳过去,来剔除这些无效的成绩。