用c语言解决以下问题: 求1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的和 输入格式:输入一个整数 输出格式:输出所求的和 输入样例:3 输出样例:sum=10...
·
以下是用 C 语言解决上述问题的代码:
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n); // 输入 n
int sum = 0; // 初始化和为 0
for (int i = 1; i <= n; i++) // 从 1 到 n 枚举每个数
{
int temp = 0; // 初始化当前数的和为 0
for (int j = 1; j <= i; j++) // 从 1 到 i 枚举当前数的每个数
{
temp += j; // 累加每个数
}
sum += temp; // 累加每个数的和
}
printf("sum=%d\n", sum); // 输出和
return 0;
}
输入样例的输出结果为 sum=10。
更多推荐

所有评论(0)