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

正在回答

3 回答

程序是从上往下读代码的。当循环到最后一次时 i=50; 也满足你while()中的条件,会再次执行do。就会给重新给i赋值为52。然后再加到sum中。然后最后判断while条件不成立,跳出循环。9行和10行换一下就可以解决。或者把11行的while(i<=50);改为while(i<50);

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

答案不是702吗?

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

遇与余 提问者

是650
2016-05-31 回复 有任何疑惑可以回复我~

do-while 语句后面条件是  继续循环的条件,你的i= 50时又进入循环,sum累加到52了。

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

举报

0/150
提交
取消

换个位置输出的的结果就不对了

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