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;
}