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

哪位大神详细讲一下这道题

http://img2.mukewang.com/5e9175e50001466710990606.jpg就这道不会做,不理解

提问者:_潇洒亼生 2020-04-11 15:48

个回答

  • 迈克尔_西尔维斯特_恩奇奥_史泰龙
    2020-04-11 15:54:49
    已采纳

    #include <stdio.h>

    int main()

    {

        int i,sum=0;

        i=1;

        while(   i<=100  )  //当1<=100时

        {

            sum=sum+i;逐渐累加

             i++;         //i+1,i变大,

        }

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

        return 0;

    }


  • 靳言Karley
    2020-08-09 21:11:43

    100的有点复杂,我们拿5以内的整数和作举例。
    第一次。i=1,s=0+1=1。因为i++是在他执行完过程以后才加一的,所以还没有执行前i等于1。
    第二次。i=2,s=1+2=3
    第三次。i=3,s=3+3=6
    第四次。i=4,s=6+4=10
    第五次。i=5,s=10+5=15
    通过计算五以内的所有整数和为15。