如题所述
#include
"stdio.h"
main()
{
long
int
sum=1;
long
int
n,i;
printf("请输入n的值:");
scanf("%ld",%n);
for(i=2;i<=n;i++)
sum+=(1+i)*i/2;
printf("sum=%ld",sum);
getch();
}
这里用到了梯形面积公式1+2+3+4+...+n=(1+n)*n/2
"stdio.h"
main()
{
long
int
sum=1;
long
int
n,i;
printf("请输入n的值:");
scanf("%ld",%n);
for(i=2;i<=n;i++)
sum+=(1+i)*i/2;
printf("sum=%ld",sum);
getch();
}
这里用到了梯形面积公式1+2+3+4+...+n=(1+n)*n/2
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-11-21
给你一个简明易懂的算发:
main()
{
int
i,j,n,temp,sum;
scanf("%d",&n);
temp=sum=0;
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
temp=temp+j;
sum=sum+temp;
}
}
哪里看不懂的另外再问吧
main()
{
int
i,j,n,temp,sum;
scanf("%d",&n);
temp=sum=0;
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
temp=temp+j;
sum=sum+temp;
}
}
哪里看不懂的另外再问吧