采用递归和非递归计算数的阶乘:
递归算法:
fuctorial{
int factR(int n){
int result;
if(n==1)
return 1;
else
return factR(n-1)*n;
}
}
非递归算法:
int factI(int n){
int t,result;
for(t=1;t<=n;t++)
result*=t;
return result;
}
递归和非递归实现阶乘
最新推荐文章于 2021-04-30 16:54:55 发布