C++ 求1+2+3+…+100的值 (分别用while语句和for 语句实现)

例子::#include"stdio.h"main(){intnumber,sum;sum=0;number=1;while(number<=100){sum=sum+n... 例子:
:#include "stdio.h"
main()
{
int number, sum;
sum=0;
number=1;
while (number<=100)
{
sum=sum+number;
number=number+1;
}
printf("%d",sum);
但是这个程序已经被用了,换一个。
展开
 我来答
i胡说
2015-08-05 · TA获得超过445个赞
知道小有建树答主
回答量:245
采纳率:20%
帮助的人:94.5万
展开全部

while语句实现,代码如下:

for语句实现,代码如下:

匿名用户
2012-05-26
展开全部
用for写
#include "stdio.h"
void main()
{
int sum=0;
for(int i=1; i<=100;i++)
sum=sum+i;
printf("the result is " "%d",sum);
printf("\n");
}
用while写
#include "stdio.h"
main()
{
int number, sum;
sum=0;
number=1;
while (number<=100)
{
sum=sum+number;
number++;
}
printf("%d",sum);
printf("\n");
}
楼主觉得好的请采纳,谢谢啊!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰翼之殇
2012-05-26 · TA获得超过167个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:136万
展开全部
#include "stdio.h"
void main(){
int sum=0;
for(int i=1; i<=100;i++)
sum+=i;
printf("%d",sum);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rudiestf
2012-05-26 · TA获得超过260个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:195万
展开全部
#include <iostream>
using namespace std;

template <class T>
T Sum_implemented_by_for(T num)
{
T sum = 0;
for(T i=1;i<=num;i+=1){
sum+=i;
}
return sum;
}

template <class T>
T Sum_implemented_by_while(T num)
{
T sum = 0;
T i=0;
while(i<num){
sum+=(++i);
}
return sum;
}

void main()
{
cout<<"for cycle to ge sum: "<<Sum_implemented_by_for(100)<<endl;
cout<<"while cycle to ge sum: "<<Sum_implemented_by_while(100)<<endl;

system("pause");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式