#include <iostream>
using namespace std;
int fact(int n){
if(n==0) return 1;
else return n*fact(n-1);
}
int main(){
int n;
cin>>n;
cout<<fact(n);
return 0;
}
阶乘

#include <iostream>
using namespace std;
int fact(int n){
if(n==0) return 1;
else return n*fact(n-1);
}
int main(){
int n;
cin>>n;
cout<<fact(n);
return 0;
}