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

正在回答

4 回答

一个是0到50,一个是4到52;

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

并且由于do...while是先执行后判断,所以当num=50的时候并没有停止,而是又执行了一遍sum=sum+num即sum=648+52=700

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

系统会按照从上到下的顺序逐一执行,你图中的执行顺序是先将num+2,即2+2=4,再求和sum=0+4=4,再执行循环。

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

图中的情况会少加“2”,你的sum是从4开始加的

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

举报

0/150
提交
取消

为什么这两个顺序不一样得出的结果也不一样?

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