5 条题解
- 1
信息
- ID
- 414
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 5756
- 已通过
- 1696
- 上传者
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,sum=0;
cin >>n;
for(int i = 1;i<=n;i++)
{
sum += i;
}
cout << sum;
return 0;
}
用递归的方法求1+2+3+……+N的值。
输入N。
输出和。
使用高斯求和公式,既1 + 2 + 3 + …… + n = (n + 1) * n / 2;
#include <iostream>//hetao3097453
using namespace std;
int main()
{
int n;
cin >> n;
int sum = (1 + n) * n / 2;
cout << sum;
return 0;
}
hetao3097453
2024年5月12日
高斯求和公式(首项+末项)*项数/2
#include <iostream>
int main(){
int n; std::cin>>n;
std::cout<<(1+n)*n/2; return 0;}
#include <iostream> using namespace std; int main() { int n; cin>>n; cout<<(1+n)*n/2; return 0; }