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

请问一下,为什么nums[i]=max反着来写,结果会不一样啊??如图所示

https://img1.sycdn.imooc.com//5b93633f0001db5404290290.jpg

https://img1.sycdn.imooc.com//5b93633f00015e9504610234.jpg

https://img1.sycdn.imooc.com//5b93633f000107e804990256.jpg

https://img1.sycdn.imooc.com//5b9363400001909a03860244.jpg

如图所示,

正在回答

2 回答

这是替换max的值,不是替换数组中的值。这是判断数组中的某一项(比如nums[1])的值,判断完了然后把较大值赋给max,你反着写那就是给数组中的某一项赋值了。逻辑错误导致结果错误

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

nums[i]=max是将max值赋给nums[i],而max值还是61

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

慕村2301162

输出的事max
2018-09-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一下,为什么nums[i]=max反着来写,结果会不一样啊??如图所示

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