#include
int main()
{
int i,n,s;
s=0;
for(i=1;i<=20;i++)
{
n=1;
while (i!=0)
{
n=i*n;
i--;
}
s=s+n;
}
printf("总和为%d\n",s);
return 0;
} //求一到二十各个数的阶乘的总和