请问下这道C语言题目,是什么意思,
计算公式 1!+2!+3!+…+20! 的和. 不知道要做什么啊,我很菜我承认!! 求指导.,!
程序代码:#include<stdio.h>
long jc(int x);
void main()
{
long sum=0,n,i;
printf("请输入要计算的数:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum+jc(i);
for(i=1;i<=n;i++)
{
printf("%d!",i);
if(i==n)
break;
printf("+");
}
printf("=%u\n",sum);
}
long jc(int x)
{
int i,n=1;
for(i=1;i<=x;i++)
n=n*i;
return(n);
}
LZ看看这个 我写的是不只是到20的阶乘!但是感觉很繁琐,希望前辈指点,改进改进!
