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

为什么循环条件是i 而不是sum

为什么while条件里是i<100而不是sum<100?

提问者:qq_墨乄白_adEMVW 2018-10-14 10:38

个回答

  • qq_怪胎_kwBC27
    2018-10-25 16:39:42

    #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;

    }


  • 坐觉长安空
    2018-10-22 19:38:37

    sum是指前100项的和,所以是sum小于5050,而题目在计算时是假设未知结果的。所以用i

  • 月夜殇雪
    2018-10-16 10:26:24

    因为你是要算1到100的和,sum是和,你事先不知道,不能够做循环条件,而i你能知道要算到那个数

  • qq_致诱_nEV047
    2018-10-14 17:01:21

    发个你打的看看,我给你评论