为了账号安全,请及时绑定邮箱和手机立即绑定

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

http://img1.sycdn.imooc.com//5e9175e50001466710990606.jpg就这道不会做,不理解

正在回答

2 回答

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

}


1 回复 有任何疑惑可以回复我~
#1

_潇洒亼生 提问者

可以详细讲解一下原理吗?谢谢
2020-04-11 回复 有任何疑惑可以回复我~

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。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信