问答详情
源自:4-8 循环结构之for循环(一)

为什么0+10=55?

#include <stdio.h>

int main()

{

    // 定义变量sum, num

    int sum, num;  

    sum = 0;

    for(num = 0;  num<=10  ;num++    ) //for循环条件与num的变化值

    {

         sum=sum+num; //计算每次数字之间的和sum

    }

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

    return 0;

}


提问者:yantou 2015-07-25 11:28

个回答

  • 梦颖千年
    2015-07-28 00:07:39

    循环执行的,每次在for里运行一遍,num的值增加1(这是num++的作用);


  • 子非谟
    2015-07-25 13:41:40

    这代码写是是0+1+2+……+10=55,对的吧