输入1个正整数 n,计算 1+(1+2)+(1+2+3)+ ...+(1+2+3+⋯+n)输入 输入一个整数 输出 输出一个整数c++,简单
时间: 2023-11-15 13:06:20 浏览: 787
c++输入一个整数,输出一个整数
根据引用,题目要求计算1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值,可以使用循环语句来实现。具体实现方法如下:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int sum = 0, temp = 0;
for (int i = 1; i <= n; i++) {
temp += i;
sum += temp;
}
cout << sum << endl;
return 0;
}
```
代码解释:首先输入一个正整数n,然后使用循环语句计算1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值,其中temp表示1+2+3+...+i的值,sum表示1+(1+2)+(1+2+3)+...+(1+2+3+...+i)的值。最后输出sum的值。
阅读全文