题目:
求1+2!+3!+…+20!的和(在C语言中在一个数加!是阶乘(1到自身之间所有数的乘积)的意思)
#include <stdio.h>
long jiecheng(int x)
{
long int i,k=1;
for(i=1;i<=x;i++)
k=k*i;
return k;
}
int main()
{
long int j,k=0;
int i;
for(i=1;i<=20;i++)
{
j=jiecheng(i);
k+=j;
}
printf("%ld\n",k);
}