为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

num是声明的一个变量,初始值为0,每循环一次加1,num不能大于3,意味着num有三个值,分别为1,2,3这样就有三个了,如果num>4,   5>4终止则有4个值1,2,3,4了。

1 回复 有任何疑惑可以回复我~
#1

最喜欢妹妹了 提问者

if(num>3) break;意味着num=4的时候停止循环 这时候不是有4个有效成绩么 为什么是结果是3个有效成绩呢
2016-03-03 回复 有任何疑惑可以回复我~
#2

最喜欢妹妹了 提问者

我懂了,,,break之后第四个有效成绩没输出
2016-03-03 回复 有任何疑惑可以回复我~

num不是数组,当出现第一位有效成绩时num++,num=1......so....

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

num>3 不是前4名了么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信