关于#c语言#的问题,如何解决?

C语言计算s=1x(1+2)x(1+2+3)x…x(1+2+…+10)简单方法以及用函数方法

如下:


#include <stdio.h>

long long fun(int n)
{
    int sum=0;
    int i;
    long long s=1;
    for (i=1;i<=n;i++)
    {
        sum += i;
        s *= sum;
    }
    return s;
}

int main()
{
    long long s=0;
    s = fun(10);
    printf("%lld",s);
    return 0;
}

int result = 1;
int sum = 1;
for (int i = 2; i <= 10; i++)
{
sum += i;
result = result * sum;
}