标题:[求助]用各种语句编写程序计算“1+2+3+...+100=?”
只看楼主
CPPBOY
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-9-19
 问题点数:0 回复次数:4 
[求助]用各种语句编写程序计算“1+2+3+...+100=?”


///////////////////////////////

//用while语句实现

#include <iostream>
using namespace std;
void main()
{
int i(1),sum(0);
while (i<=100)
{
sum=sum+i;
i=i+1;
}
cout<<"1+2+3+...+100="<<sum<<endl ;

}

///////////////////////////////

//用for语句实现

#include <iostream>
using namespace std;
void main()
{
int sum(0);
for (int i(1);i<=100;i=i+1)
{
sum=sum+i;
}
cout<<"1+2+3+...+100="<<sum<<endl ;
}

///////////////////////////////


[此贴子已经被作者于2006-10-10 20:56:09编辑过]

搜索更多相关主题的帖子: sum 语句 int std 
2006-10-09 22:26
★红狼
Rank: 2
等 级:论坛游民
帖 子:190
专家分:17
注 册:2006-7-12
得分:0 

光用if 能解决?

2006-10-10 12:26
CPPBOY
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-9-19
得分:0 
以下是引用★红狼在2006-10-10 12:26:31的发言:

光用if 能解决?

哎,我是新人嘛,水平垃圾

是要用循环语句吧

2006-10-10 20:58
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
得分:0 
以下是引用★红狼在2006-10-10 12:26:31的发言:

光用if 能解决?

能!
int sum(int top)
{
if (top==1)
return 1;
else
return (sum(top-1) +top) ;
}


2006-10-11 08:32
lzy340623339
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-12
得分:0 
这就是用了递归的方法
2006-10-12 13:48



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




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

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