运用函数递归求n的阶乘。
#include
using namespace std;
int f(int n)
{
if (n>1)
return f(n-1)*n;//调用递归
}
int main()
{
int a;
cin>>a;
cout<<f(a)<<endl;
return 0;
}
注意事项
1.一定不要忘记f(n-1)*n
这一步就是函数递归的关键,再一次调用自己。
2.后进先出的原则
2020-12-13
最新推荐文章于 2024-11-10 14:57:19 发布