求自然数1到100之和,用for语句实现,C++

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求自然数1到100之和,用for语句实现,C++相关的知识,希望对你有一定的参考价值。

谢了

参考技术A 编程语言是:
#include<iostream>
using namespace std;
int main()

int n,i;
n=0;
for(i=1;i<=100;i++) n+=i;
cout<<n<<endl;
参考技术B #include<iostream>
using namespace std;
int main()

int i,sum=0;
for(i=1;i<=100;i++)sum+=i;
cout<<sum<<endl;
参考技术C #include "stdafx.h"
#include<iostream>
using namespace std;
void main()

int sum=0;
for(int i=1;i<=100;i++)
sum=sum+i;
cout<<sum<<endl;
system("pause");

//我也凑凑热闹
参考技术D #include <iostream>
using namespace std;
int main()

int i,total=0;
for(i=1;i<=100;i++)
total=total+i;
cout<<total<<endl;
return 0;
第5个回答  2010-07-08 #include<iostream>
using namespace std;
void main()

int sum=0,i;
for(i=1;i<=100;i++)

sum+=i;

cout<<sum<<endl;

无限循环计算阶乘问题

(1) 声明用于存储阶乘结果的double型变量result,初始值为1.0。(2) 声明用于存储整数n的int型变量n,初始值为1。(3) 声明int型变量i,初始值为1。(4) 第一重循环:使用无限循环while语句,如while(1)。在第一重循坏体内完成如下内容:○1在控制台输出“请输入求阶乘中的n(1~100),输入负整数退出本程序:”,提示用户输入n。○2调用scanf()函数获取从键盘输入的n的值。○3使用if单分支语句判断n值的合法性,如果n小于0,使用break语句跳出第一重循环;如果n等于0,使用continue语句返回○1,继续循环。○4如果n值在[1,100]范围内,则先给result赋值为1.0,然后使用for语句计算阶乘(此为第二重循环),循坏过程为:循坏n次,循坏变量i从1开始,在小于等于n的情况下开始递增,每次递增需要计算。result *=i○5输出n及其对应的阶乘结果(5) 程序退出。为什么我运行的结果是这样?是n=0那里出错了吗?该怎么改正?

参考技术A 应该是1被 第一个 ch=getchar()吃掉了
改成do while试试
参考技术B 可以 参考技术C 参考技术D 第5个回答  2017-11-29 你是南方学院的吧

以上是关于求自然数1到100之和,用for语句实现,C++的主要内容,如果未能解决你的问题,请参考以下文章

用c语言for循环求1到100之和

急求C语言编程:求1到100所有偶数之和,三种循环语句分别实现

用for语句编1到100之间偶数和

求1到100的奇数和及偶数和,用for语句

用for循环语句实现求1~100的偶数和

用for循环计算100以内的奇数之和