测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A37685. 累计相加问题描述输入一个正整数,求形如:1 +( 1 + 2 ) + ( 1 + 2 + 3 ) + ( 1 + 2 + 3 + 4 )+⋯(1 + 2 + 3 + 4 + 5 + ⋯) 的累计相加。输入描述输入一个正整数。约定 1 ≤ ≤ 100。输出描述输出累计相加的结果。样例输入 13样例输出 110样例输入 24样例输出 220

填空题 较易

题目描述

累计相加

问题描述

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

输入描述

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

输出描述

输出累计相加的结果。

样例输入 1

3

样例输出 1

10

样例输入 2

4

样例输出 2

20


参考答案

#include <iostream> using namespace std; int main() { int n = 0; cin >> n; int sum = 0; for (int i = 1; i <= n; i++) sum += (i + 1) * i / 2; cout << sum << endl; return 0; }
上一题 下一题