标题:[求助]我要求 1+2+3+4+5 不知道错在哪里了
只看楼主
huahuayi
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-3-23
 问题点数:0 回复次数:6 
[求助]我要求 1+2+3+4+5 不知道错在哪里了

#include <stdio.h>
void main()
{
int a=1,b;
while(a<=5)
{
b=1;
b=b+a;
a++;
}
printf("%d\n",b);

}

搜索更多相关主题的帖子: void int main include 
2006-04-05 00:59
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
得分:0 
[CODE]
#include <stdio.h>
void main()
{
int a=1,b=0;
while(a<=5)
{
b=b+a;
a++;
}
printf("%d\n",b);
}

[/CODE]

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-04-05 01:04
念月思灵
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-1-17
得分:0 

因为每次循环都执行了赋值语句b=1,所以当循环结束的时候,
b=1+5=6,所以最后的结果是6。


欢迎光临念月思灵的博客 http://xxpal..cn
2006-04-05 01:05
huahuayi
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-3-23
得分:0 

很谢谢你们 我是第一次 提问 每想到马上就有热心人了 很谢谢


人在都是在為別人而活着,我也是為了愛我的人和我愛的人而活!!
2006-04-05 01:11
念月思灵
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-1-17
得分:0 
不谢,大家也曾经或现在仍然是菜鸟,
我现在仍然也还是大菜鸟。
大家都有疑问的时候,互相学习,互相借鉴是应该的!!

欢迎光临念月思灵的博客 http://xxpal..cn
2006-04-05 01:37
cordier
Rank: 2
等 级:论坛游民
威 望:1
帖 子:449
专家分:14
注 册:2006-2-9
得分:0 
进步是一个过程

2006-04-05 07:07
ukyo502
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-11-10
得分:0 
3楼说的是,每做一次循环就给b赋值一次,当然结果不对啰..
2006-04-05 09:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-55159-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093411 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved