用c++写求s=1+(1+2+3)+…+(1+2+3…n)
时间: 2023-07-02 21:15:21 浏览: 67
【C语言】1+2+3+...+n的值
可以使用循环来实现这个求和操作,具体的代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n; // 输入n的值
int sum = 0, temp = 0;
for (int i = 1; i <= n; i++) {
temp += i;
sum += temp;
}
cout << sum << endl;
return 0;
}
```
这个程序首先输入一个整数n,然后使用循环来计算每一层的和,最后把所有层的和加起来得到最终结果。其中temp变量表示当前层的和,sum变量表示所有层的和。
阅读全文