问答详情
源自:4-10 循环结构之三种循环比较

为什么答案不一样啊

https://img2.mukewang.com/5bbdffae0001a8b012870700.jpg求大神告知啊

提问者:Angel彦 2018-10-10 21:33

个回答

  • 天才legend
    2018-10-18 17:11:01

    首先,sum贯穿了整个过程,叠加了;其次,flag也一直参与循环,只是100,200,300都是整数,所以没有影响到叠加得到的结果;最后,你可以正确使用return 0,构建三个互不影响的模块,得到的就应该是三行sum=-50。

  • 疾风
    2018-10-11 10:57:52

    sum 执行下一段程序的时候没有归零,所以叠加了