#include<iostream>
using namespace std;
unsigned fac (unsigned n)
{
int f;
if(n == 0)
{
f = 1;
}
else
f = fac(n - 1) *n;
return f;
}
int main()
{
int a;
cout<<"请输入需要求的数:";
cin>>a;
cout<<"这个数的阶乘为:" <<fac(a)<<endl ;
return 0;
}
简单的递归方法 求一个数的阶乘
最新推荐文章于 2023-12-09 22:16:50 发布