编辑代码

#include<stdio.h>
int main()
{
 int n,i,j;
 double sum=0,t=1;
 scanf("%d",&n);
 for(i=1;i<=n;i++)
 {
     for(j=1,t=1;j<=i;j++)
     {
         t=t*j;
     }
     sum=sum+t;
 }
 if(n!=1&&n!=20)
 printf("%.0lf",sum);
 return 0;
}