7-6 求1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的和
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
int a[n];
int sm=0,sum=0;
for(int i=1;i<=n;i++)
{
sum+=i;
a[i-1]=sum;
}
for(int j=1;j<=n;j++)
sm+=a[j-1];
printf("sum = %d",sm);
return 0;
}
该程序使用C语言实现,计算1到n的连续整数序列之和,包括1+(1+2)+(1+2+3)+...+(1+2+3+...+n),并输出最终的总和。

被折叠的 条评论
为什么被折叠?



