请教一个c++问题?计算从1加到100有哪些方法?

请用各种语句编写一下,谢谢!

直接加:
#include<iostream.h>
void main()
{
int sum=0;
for(int i=1;i<=100;i++)
sum+=i;
cout<<sum;
}

利用公式:
#include<iostream.h>
void main()
{
int sum=0;
sum=(1+100)*100/2;
cout<<sum;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-06
#include
using
namespace
std;
int
main()
{
static
int
MIN=1;
static
int
MAX=100;
int
sum1=0;
int
sum2=0
//以下部分求和,就是一个一个的加了
for(int
i=MIN;i<=MAX;i++)
{
sum1+=i;
}
cout<<"用算法1,一个一个加,得到结果为:\n";
cout<<"从"<
评论
0
0
0
加载更多
第2个回答  2006-12-21
#include<iosteam>
using namespace std;

int main()
{
static int MIN=1;
static int MAX=100;
int sum1=0;
int sum2=0

//以下部分求和,就是一个一个的加了
for(int i=MIN;i<=MAX;i++)
{
sum1+=i;
}
cout<<"用算法1,一个一个加,得到结果为:\n";
cout<<"从"<<MIN<<"加到"<<MAX<<"的和是:"<<sum1;

//等差求和公式
sub2=(MAX-MIN+1)*(MAX+MIN)/2;

cout<<"用算法2,运用等差数列前N项和公式,得到结果为:\n";
cout<<"从"<<MIN<<"加到"<<MAX<<"的和是:"<<sum2;

return 1;
}
第3个回答  2006-12-21
int sum=1+2+3+4+5..........................99+100;
第4个回答  2006-12-21
一个计数器,一个从1-100的循环..计数器不断加就可以了.

请教一个c++问题?计算从1加到100有哪些方法?
int sum=0;sum=(1+100)*100\/2;cout<<sum;}

C++从1加到100的程序怎么写?
} 一、用C语言计算1到100的累加的步骤 1、首先,打开Visual C++;2、选择文件,新建;3、左侧选择win32 console application,并在右侧选择输入工程的名称和地址,点击确定;4、选择一个空工程,完成;5、再次点击文件,新建;6、选择c++source file 并输入文件名,点击确定;7、输入如图所示的代码,注...

C++从1加到100的程序怎么写?
首先,创建一个新的C++源文件。在程序开始时,需要包含<iostream>头文件,以便使用标准输入输出:cpp#include 然后,在`main`函数中初始化一个变量`sum`为0,用于存储累加和:cppint main() { int sum = 0;接下来,使用`for`循环从1遍历到100,每次循环将当前数值加到`sum`上:cpp for (...

从一加到100的简便方法怎么计算
1. 我们可以使用递归的方法来计算1到100的和。2. 设定一个递归函数,该函数接收一个参数n,表示当前要计算的数。3. 当n等于1时,递归函数返回1;否则,递归函数返回n加上调用自身并传入n-1的结果。4. 通过不断调用递归函数,我们可以得到1到100的和。四、循环法 1. 我们也可以使用循环的方法来...

c++语言等差数列求和程序,从1加到100的.
下面是一个使用 C++ 语言编写的等差数列求和程序,可以计算从 1 加到 100 的和:```cpp include <iostream> int main() { int n = 100; \/\/ 等差数列中的最后一项 int a1 = 1; \/\/ 等差数列中的第一项 int d = 1; \/\/ 公差 int sum = (a1 + n) * n \/ 2; \/\/ ...

C++高手帮忙!while语句1加到100的问题!!
while(i<=100){ sum=sum+i;i=i+1;} 这样就没逻辑错误了,1加到100,应该是1+2+3+4+...100,而不是2+3+4+5...+101

C++中,从1一直加到100的编程该怎么写啊?
楼上有点小失误 for(i=1;i<+100;i++) 应该是i<=100,完整程序如下:include <stdio.h> main(){int i,n=0;for(i=1;i<=100;i++)n+=i;cout<<n;}

c++for循环1加到100
建议你在sum=sum+i前面,{的后面,打印输出一下i的值,我记得好像是printf吧,好久没敲c了。如果你是i++,你算的应该是1+2+...+100=5050;如果你是++i,你算的应该是2+3+...+101=5050;你打印出来i看看是不是,是的话给你说说原理,不是的话就当我没说 ...

c++利用do-while求整数1∽100的累加值,但要求跳过所有个位为3的数...
1 到 100 的整数累加值为:1000 cout << "1 到 100 的整数累加值为:" << sum << endl;return 0;} 解释一下代码:首先使用 for 循环遍历从 1 到 100 的所有整数。对于每个整数,使用 if 语句判断该数是否为个位为 3 的数,如果是则跳过,因为个位为 3 的数已经计算过了。如果不跳过,则...

c语言中,如何计算1到100相加 ?
选择c++source file 并输入文件名,点击确定 输入如图所示的代码,注意代码和符号的输入必须在英文输入法的环境下进行 在C语言中可以通过定义一个累加器(一个变量)并结合for循环来实现计算1到100之和。double sum=0; \/\/ 定义累加器变量sum,并初始化为0{ int i,sum;利用for循环,不断从1加到...

相似回答