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