想问下为什么输出的不是1到100的总和
答案:4 悬赏:0 手机版
解决时间 2021-11-25 23:30
- 提问者网友:浩歌待明月
- 2021-11-25 01:41
想问下为什么输出的不是1到100的总和
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-11-25 02:24
int main()
{
int i=1;
int sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("%d
", sum);
}
{
int i=1;
int sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("%d
", sum);
}
全部回答
- 1楼网友:怙棘
- 2021-11-25 04:12
if语句不是循环语句,所以
if(i<=100)
{
sum=1+i;i++;
}不会循环执行。
sum=1+i;这句也有问题,因为i从1到100,所以sum=1+1;sum=1+2;......
sum=1+100;,sum并不是从1加到100的和。
if(i<=100)
{
sum=1+i;i++;
}不会循环执行。
sum=1+i;这句也有问题,因为i从1到100,所以sum=1+1;sum=1+2;......
sum=1+100;,sum并不是从1加到100的和。
- 2楼网友:掌灯师
- 2021-11-25 03:23
两点错误:
没有循环。
没有累加。
- 3楼网友:醉吻情书
- 2021-11-25 02:36
sum=sum+i
while(i<=100)
while(i<=100)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯