永发信息网

C++高手帮忙!while语句1加到100的问题!!

答案:3  悬赏:10  手机版
解决时间 2021-11-09 14:23
  • 提问者网友:活着好累
  • 2021-11-08 23:40
C++高手帮忙!while语句1加到100的问题!!
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-11-09 00:37
while(i<=100)
{
sum=sum+i;
i=i+1;
}
这样就没逻辑错误了,1加到100,应该是1+2+3+4+....100,而不是2+3+4+5......+101追问谢谢,能帮忙解释下sum到底是什么意思?起的是什么作用?追答sum起的是总和的作用
i分别代表的是1到100的数字
sum的作用就是把1到100的数字一个个加到自己身上

比如sum=sum+1,(sum=1)
sum=sum+2(sum=3)
...
sum=sum+100(sum=5050)追问那么像前面的sum=0,sum=多少的值应该怎么确定?如果是求100以内奇数的和或5的阶乘sum应该等于几?麻烦了!追答sum一开始要=0,具体就不想解释,也解释不来。。因为1加到100要从0开始加

100以内的奇数和也是一样的,sum一开始要为0

while(i<=100)
{
sum=sum+i;
i=i+2;
}
改个数字就是奇数和了
全部回答
  • 1楼网友:刀戟声无边
  • 2021-11-09 03:25
把i=i+1放到sum=sum+i后面去
解释:每次多加了1
  • 2楼网友:爱难随人意
  • 2021-11-09 01:55
{ int i,sum,n;
i=1;sum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
printf(“%d\n”,sum);
}int i,sum,n;
i=0;sum=0;
while(i<=100)
{
i++;
sum=sum+i;
}
printf(“%d\n”,sum);
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯