为什么我算的结果是11

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

qq_最美不过羊肉泡_0

2016-12-01 20:56

#include

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; }为什么我算的值是11
写回答 关注

2回答

  • 慕粉1308247415
    2016-12-01 21:25:41
    已采纳

    你用的是小于等于啊,它是得到了11的值后再结束的循环

    qq_最美不...

    非常感谢!

    2016-12-08 23:10:04

    共 1 条回复 >

  • 慕斯卡1730669
    2016-12-07 04:03:30

    #include <stdio.h>
    int main()
    {
        // 定义变量sum, num
        int sum, num; 
        sum = 0;
        for(num = 0; num<=10 ;  num++ ) //for循环条件与num的变化值,同时注意这个括号后面是不带分号的“;”
        {
            sum+=num; //计算每次数字之间的和sum
        }
        printf("10以内数的和为:%d", sum);
        return 0;
    }

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题