输入正整数n,输出1+2+……+n的值。提示:目标是解决问题,而不是练习编程。
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
cout<<(1+n)*n/2<<endl;
return 0;
}
求1到n之和的C++程序
本文提供了一个简单的C++程序,用于计算从1累加到任意正整数n的总和。该程序利用了等差数列求和公式(1+n)*n/2,通过标准输入接收用户提供的数值n,并输出最终的累加结果。
输入正整数n,输出1+2+……+n的值。提示:目标是解决问题,而不是练习编程。
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
cout<<(1+n)*n/2<<endl;
return 0;
}
775

被折叠的 条评论
为什么被折叠?