链接:https://ac.nowcoder.com/acm/problem/22159 来源:牛客网 帮助牛牛计算 1+(1+2)+(1+2+3)+...+(1+2+3+...+n) 输入描述: 输入一个整数 输出描述: 输出一个整数
时间: 2023-11-12 15:09:32 浏览: 172
HN_OJ.rar_http://acm.hn_hunan oj_oj_湖南大学oj_湖南大学oj网
5星 · 资源好评率100%
这道题目要求我们计算1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值。我们可以使用两个for循环来实现这个计算过程,外层循环控制1到n的范围,内层循环控制每个数的累加和。具体实现可以参考下面的代码。
代码如下:
```
#include <stdio.h>
int main() {
long long n, sum = 0;
scanf("%lld", &n);
for (int i = 1; i <= n; i++) {
long long temp = 0;
for (int j = 1; j <= i; j++) {
temp += j;
}
sum += temp;
}
printf("%lld", sum);
return 0;
}
```
阅读全文