U305403 GSEP 1级真题 [202306] 累计相加

GSEP 1级真题 [202306] 累计相加

题目描述

输入一个正整数n,求形如:1 + ( 1 + 2 ) + ( 1 + 2 + 3 ) + ( 1 + 2 + 3 + 4 ) + ...... + ( 1 + 2 + 3 + 4 + 5 + ..... + n )的累计相加。

输入格式

输入一个正整数。约定 1< n < 100。

输出格式

输出累计相加的结果。

样例 #1

样例输入 #1

3

样例输出 #1

10

样例 #2

样例输入 #2

4

样例输出 #2

20

样例 #3

样例输入 #3

10

样例输出 #3

220

#include <iostream>
#include <cmath>

using namespace std;


int main() {
	int n; cin >> n;
	int t = 0;
	int sm = 0;
	for (int i = 1; i <= n; i++) {
		t += i;
		sm += t;
	}
	cout << sm;
	
}


posted @ 2023-10-01 00:19  iamy  阅读(984)  评论(0)    收藏  举报