标题:[求助]天哪头都大了
只看楼主
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
 问题点数:0 回复次数:4 
[求助]天哪头都大了

求1+3+5+...+99的和
我做的
main()
{
int i,sum;
sum=0;
for(i=1;i<100;i=i+2)
sum=sum+1;
printf("1+3+5+....+99=%d\n",sum);
getch();
}

怎么输出的=50啊

搜索更多相关主题的帖子: sum int main getch 
2007-02-07 20:37
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
得分:0 
以下是引用pc新手在2007-2-7 20:37:54的发言:

求1+3+5+...+99的和
我做的
main()
{
int i,sum;
sum=0;
for(i=1;i<100;i=i+2)
sum=sum+1;
printf("1+3+5+....+99=%d\n",sum);
getch();
}

怎么输出的=50啊

每次+1 一共+了50次 当然是50


羊肉串 葡萄干 哈密瓜!!
2007-02-07 21:27
lihu_325
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-2-5
得分:0 
main()
{
int i,sum;
sum=0;
for(i=1;i<100;i=i+2)
sum=sum+1;
printf("1+3+5+....+99=%d\n",sum);
getch();
}
应该是 i
和=原先的和+这次的值
2007-02-07 21:35
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
得分:0 


这样的

谢谢了


不进则退
2007-02-07 21:40
yangxu0703
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-1-15
得分:0 
以下是引用lihu_325在2007-2-7 21:35:56的发言:
main()
{
int i,sum;
sum=0;
for(i=1;i<100;i=i+2)
sum=sum+1;
printf("1+3+5+....+99=%d\n",sum);
getch();
}
应该是 i
和=原先的和+这次的值

应该是sum=sum+i;
你每次都是SUM加1...

2007-02-07 22:20



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




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

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