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

运算问题的顺序

第一个while循环中他先i++再sum+=i*flag,这时候i不应该变成2了吗?为什么还是对的。先++i也是对的,为什么



正在回答

代码语言

2 回答

你说得对,但是他i<=100的条件在i++或者++i前面,导致如果你将i++或者++i放在sum+=i*flag前面他是从2-3+4-5....一直到+100-101,他的结果也=-50

如果将i++或者++i放在sum+=i*flag后面,他是从1-2+3-4...一直到100的,结果也是-50.

在这个问题中,他只要求了结果在-50(虽然说了要是1-2+3...到100)但估计只要结果对他这个程序就算对

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

看看i现在是等于前面的i的取值吗?

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

举报

0/150
提交
取消

运算问题的顺序

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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