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

为什么我的是11

#include <stdio.h>
int main()
{
    int sum, num;  //变量分别接受偶数与偶数和
    sum =0;
    for(num = 0;  num<=10 ;  num++   ) ;//for循环条件与num的变化值
    {
         sum+=num ;   //计算每次偶数相加的和sum
    }
    printf("10以内数的和为:%d", sum);
    return 0;
}

提问者:KK_0035 2015-02-05 15:38

个回答

  • 慕无忌1515682
    2015-04-27 11:20:39

    有没有人想过为什么加了分号就变成11了?

  • Rober_Lin
    2015-02-06 18:27:47

    把for循环括号后的;去掉结果就正确了

  • _潇潇暮雨
    2015-02-05 15:43:40

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

    以上代码多了一个分号