代码如下
#include<iostream>
using namespace std;
//递归
int fact(int N)
{
if(N<=1)
return 1;
return N*fact(N-1);
}
int main()
{
int N;
cin>>N;//输入
cout<<fact(N)<<endl;//输出
return 0;
}
代码如下
#include<iostream>
using namespace std;
//递归
int fact(int N)
{
if(N<=1)
return 1;
return N*fact(N-1);
}
int main()
{
int N;
cin>>N;//输入
cout<<fact(N)<<endl;//输出
return 0;
}