用C语言编写程序,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

急需啊

第1个回答  2018-02-22
#include <stdio.h>
int main()
{
    long long n;
    long long j,i;
    long long t,s;
    t=s=0;
    printf("请输入n的值\n");
    scanf("%lld",&n);
    for(i=1;i<=n;s+=t,i++)
    {
        for(j=1,t=0;j<=i;t+=j,j++);
    }
    printf("%lld",s);
    return 0;
}

望采纳,谢谢

第2个回答  2018-02-22
#include <stdio.h>

int main()
{
int i=0,j=0,sum=0,n =0;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
for (j=1;j<=i;j++)
{
sum+=j;
}
}
printf("sum[%d]\n",sum);
return 0;
}
3
sum[10]
Press any key to continue

第3个回答  2018-02-22

#include<stdio.h>

int sum(int n){

int i,m=0;

for(i=1;i<=n;i++){

m+=i;

}

return m;

}

int main(){

int i,s=0,n;

scanf("%d",&n);

for(i=1;i<=n;i++){

s+=sum(i);

}

printf("%d",s);

return 0;

}


第4个回答  2015-04-23
#include
int main()
{
int n,i,j,s=0;
do
{
n=n+1;
i=i+n;
s=j+i;
}while(s>2000)
printf("n=%d,s=%d",n,s);
}
第5个回答  2021-04-21
#include
"stdio.h"
void
main()
{
int
n,i,j;
long
s=0;
printf("Please
input
n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
for(j=1;j<=i;j++)
{
s+=j;
}
printf("s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…+n)=%ld",s);
}回答

这个不对

追问

include
int main()
{
int i,n,sum=0,result=0;
printf("input n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++) {
sum+=i;
result+=sum;
}
printf("s=%d",result);