【问题描述】
编写一个程序,求s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)。
【输入形式】
输入一个正整数n,根据求s公式计算s并输出。
【输出形式】
输出的为s的结果。
【样例输入】
5
【样例输出】
35
【样例说明】
用户输入一个正整数,按照公式将输入值赋给n,输出计算后的结果。
#include<stdio.h>
int main()
{
int i,n;
int sum=0,x=0,y=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{ x=x+1;
y=y+x;
sum=sum+y;
}
printf("%d\n",sum);
return 0;
}
该程序中使用了一个for循环,从而可以使程序变得很简洁。