求解答谢谢

来源:4-10 循环结构之三种循环比较

伤心的夏天

2017-10-30 20:31

为什么i=i*flag;sum=sum+i;不对,改成sum=sum+i*flag;就对了?

写回答 关注

1回答

  • 码农阿哲
    2017-10-31 13:11:11
    已采纳

    i=i*flag之后i的值就变了,影响了之后的i++,整个运算就错误了,

    而且示例给出的是2-101之间··最好把i++放到后面,这样才是1-100之间的运算

    伤心的夏天

    谢谢了

    2017-10-31 13:24:51

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题