C语言小白求助。。大神帮帮忙啊。。。设计函数计算 1+(1+2)+(1+2+3)+……+(1+2+3+……+N)

2025-05-09 14:50:44
推荐回答(3个)
回答1:

#include
int main()
{
    int n,i,j,sum,sum1;
    sum=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        sum1=0;
        for(j=i;j<=n;j++)
        {
            sum1+=i;
        }
        sum+=sum1;
    }
    printf("%d",sum);
    return 0;
}

/*修改了一下*/
#include 
int main()
{
    int n,i,sum;
    sum=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        sum+=i*(n-i+1);
    }
    printf("%d",sum);
    return 0;
}

回答2:

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

回答3:

include
void main()
{
long s=0;
int n,i,j;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
for(j=1;j<=i;j++)
s+=j;
}
printf("%d",s+1);
}