问答详情
源自:4-6 循环结构之while循环

为何不能这样

#include <stdio.h>

int main()

{

    int i,sum=0;

    i=1;

    while(i!=101)  

    {

        sum+=i++;

    }

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

    return 0;

}


提问者:无所畏2 2018-12-21 16:45

个回答

  • qq_颜子明_0
    2019-01-02 15:20:50

    这是个死循环啊,i除了不能等于101,都可以满足。。

  • 彼岸云烟_
    2018-12-26 11:28:08

    != 是强制不等于的意思,当然没用,

  • 无所畏2
    2018-12-21 16:48:26

    //好吧,非得i<=100才行,那么死板
    #include <stdio.h>
    int main()
    {    
        int i=0,sum=0;
        while(i<=100)
        {
            sum+=i++;
        }
        printf("100以内所有整数之和为:%d\n", sum);
        return 0;}