【深基4.例11】数列求和
题目描述
计算 1+2+3+⋯+(n−1)+n 的值,其中正整数 n 不大于 100。由于你没有高斯聪明,所以你不被允许使用等差数列求和公式直接求出答案。
输入格式
无
输出格式
无
输入输出样例
输入 #1复制
100
输出 #1复制
5050
这道题可以用等差数列直接写答案但是题目限制了那么就用一个循环累加搞定他
#include<iostream>
using namespace std;
int main()
{
int n;
int sum = 0;
cin >> n;
//等差数列公式求法
//cout << (1 + n) * n / 2 << endl;
for (int i = 1; i <= n; i++)
sum += i;
cout << sum << endl;
return 0;
}