#include <stdio.h> int main () { int n,sum=0; scanf ("%d",&n); for(int j=1;j<=n;j++) //j为n以内的数 { int mul=1; for (int i=1;i<=j;i++) //此循环是计算每个n以内的数的阶乘 { mul=mul*i; } sum=sum+mul; //把每个n以内的数的阶乘相加 } printf ("%d",sum); return 0; }