/*
分析:第一项是1,第二项是1+2,第三项为1+2+3,第n项是1+2+3+...+n
题目要求计算前n项的和,所以需要两个循环,一个控制数列的项个数,
另一个循环控制每一项包含的数字的个数
*/
#include<stdio.h>
main()
{
int n,i,j,sum=0;
printf("请你输入n的值:");
scanf("%d",&n); //由键盘输入n的值
for (i=n;i>0;i--) //控制数列项数
{
for(j=1;j<=n-i+1;j++) //控制每一个项包含的数字的数量
sum+=j; //计算前n项的和
}
printf("1+(1+2)+...+(1+2+...+%d))=%d",n,sum);
}