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

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

_潇洒亼生

2020-04-11 15:48

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

写回答 关注

2回答

  • 迈克尔_西尔维斯特_恩奇奥_史泰龙
    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;

    }


    _潇洒亼生

    可以详细讲解一下原理吗?谢谢

    2020-04-11 16:13:36

    共 1 条回复 >

  • 靳言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。

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题