哪里出错了????为什么最后结果是30

来源:4-8 循环结构之for循环(一)

慕标4319917

2020-11-25 22:53

#include <stdio.h>

int main()

{

    int i,sum=0;

    for(i=0;i<=10;i++)

    {

        sum=sum+i++;

    }

    printf("10以内数的和为:%d\n",sum);

}


写回答 关注

1回答

  • 慕标3883587
    2020-11-26 19:40:34
    已采纳

    sum=sum+i; 改成这样就OK了吗,for循环已经i自加了,这里再自加的话就相当于会少加一半的数

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题