//递归算法
#include<cstdio>
int F(int n){
if(n==0)return 1;
else return F(n-1)*n;
}
int main(){
int n;
scanf("%d",&n);
printf("%d\n",F(n));
return 0;
}
/*#include<cstdio>
int F(int n){
if(n==0||n==1)return 1;
else return F(n-1)+F(n-2);
}
int main(){
int n;
scanf("%d",&n);
printf("%d\n",F(n));
return 0;
}*/
//递归算法
递归算法详解与实现
本文探讨了两种不同的递归算法实现,一种是阶乘计算,另一种是斐波那契数列。通过C++代码展示了如何利用递归解决这两种经典问题,深入理解递归在算法中的应用。

被折叠的 条评论
为什么被折叠?



