#include int Fact(int n) //递归函数 { int res=n; if(n>1) res=res*Fact(n-1); return res; } int main() //主函数 { int n,cnt; scanf("%d",&n); cnt=Fact(n); printf("%d\n",cnt); return 0; }