哪里错了啊

来源:4-6 循环结构之while循环

陆瑾言

2020-03-01 10:19

#include <stdio.h>
int main()
{
    int i,sum=0;
    i=1;
    while(i<=100)  //循环条件应该是什么呢?
    {
        sum=sum+i+1;
    }
    printf("100以内所有整数之和为:%d\n", sum);
    return 0;
}



写回答 关注

3回答

  • _潇洒亼生
    2020-04-12 09:02:52

    #include <stdio.h>

    int main()

    {

        int i,sum=0;

        i=1;

        while(i<=100)  //循环条件应该是什么呢?

        {

            sum=sum+i;

            i++;    //这里是不是应该改变循环变量的值

        }

        printf("100以内所有整数之和为:%d\n", sum);

        return 0;

    }


  • 慕九州0173060
    2020-03-06 21:02:45

    /*你的程序进入循环后就没出来过,要想得出结果哟,必须每次循环while()内的i都要有变化,直至最后数得出,脱离循环(需要自增的运算)*/
    #include<stdio.h>
    int main()
    {
        int n;
        int i;
        while(i<=100){
            n += i;
            i ++;
        }
        printf("100以内整数的和为%d\n",n);
        return 0;
    }

  • WE_Xing
    2020-03-01 10:30:51
    sum = sum + i;
    i = i + 1;


C语言入门

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

926288 学习 · 20799 问题

查看课程

相似问题