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

int i,sum=0; i=1; while(i <= 100) { sum=sum+i++;是什么意思

int i,sum=0; i=1; while(i <= 100) { sum=sum+i++;是什么意思

C
biuuid 2017-08-09 14:22:23
查看完整描述

3 回答

?
Wendy_Jacky

TA贡献10条经验 获得超2个赞

#include <stdio.h>

int main(void)
{
    int i = 1, sum = 0;
    while (i <= 100)
    {
        sum = sum + i;
        i++;
    }
    printf("%d\n", sum);
    return 0;
}

求1+2+3+...+100的和。

查看完整回答
反对 回复 2017-08-10
?
宾丶高

TA贡献35条经验 获得超18个赞

根据优先级, sum=sum+i++ 即为 sum=sum + (i++);可以看成两句话sum = sum + i;i++;

所以你的while循环其实就相当于for(i=1;i<=100;i++) sum = sum +i;就是1+2+3+...+100求和

查看完整回答
反对 回复 2017-08-09
  • 3 回答
  • 0 关注
  • 3724 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信