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

这个哪里不对,为啥输出不是-50呀?求大神指点

http://img1.sycdn.imooc.com//59d612b90001813712760619.jpg

这个哪里不对,为啥输出不是-50呀?求大神指点

正在回答

2 回答

上面说得对


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

因为当while循环结束之后,sum=-50,接着继续执行do-while循环,在-50的基础上又加了-50,接着再执行for循环,又增加了-50,所以当程序全部执行完之后,输出sum=-150。要想得到sum=-50,只需要选择运行三个循环中的其中一个即可,因为这三个循环的作用是等价的。

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

举报

0/150
提交
取消

这个哪里不对,为啥输出不是-50呀?求大神指点

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