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

将int = 0 改为 int i = 1,sum = nums[0],在这道题来说会不会更好些?

正在回答

3 回答

sums[0]已指定了第一个数组元素,循环已没有意义了,也得不出正确结果。

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

也可,不过sum和avg会错误,因为少计算sums[0]这个值。

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

God__hei

对不起,看错问题。若修改,代码执行效率会快一点。少循环一次。
2014-10-14 回复 有任何疑惑可以回复我~

这个邮标不一样吧,数组的邮标是从0开始的

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

尼禄的火焰城堡 提问者

确实,不过这样的话结果是一样的,相等于人为先算了一次。而且在赋初值的时候就已经让max = num[0]了,在for中如果从0开始的话就又重新进行了一次比较,不知道是不是会影响编译时间
2014-10-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号