数组越界,找不到错误

各位能帮我看看,是哪越界了,看不太懂,能指出哪错了吗,或者是数组为什么会越界?

img

int s s 标识当前循环的分数啊 应该是 if(s>=60)

scores[s]改成s就好了,因为s本身就已经是scores[i]了

for(int s:scors)
里面,s就是元素的值,而不是index
你直接判断s>=60就可以了

s就是分数,不是下标

img