#include<iostream>
using namespace std;
unsigned fac(unsigned n){
unsigned f;
if(n==1)
f=1;
else
f=fac(n-1)*n;
return f;
}
int main(){
unsigned n;
cin>>n;
unsigned m=0;
for(int i=0;i<=n;i++);
m=fac(n);
cout<<m<<endl;
return 0;
}
运行结果为,
如果不理解的可以随时提问