掌握递归的核心原理与信任跳跃的必要性
发布时间
阅读量:
阅读量
通过阶乘实例解析递归原理,首先展示相关代码,该代码逻辑较为简洁
#include <stdio.h>
int fact(int n){
if(n == 0)
return (1);
else
return (n*fact(n-1));
}
int main (){
for(int i =1;i <6;i++){
int zh = fact(i);
printf("阶乘:%d\n",zh);
}
return 0;
}
整数的阶乘与其相邻较小整数的阶乘之间存在如下关系式:
n!= n × (n-1)!
具体表现为:4! = 4 × 3!,而3!= 3 × 2!
通常情况下,递归公式在数学中被定义为上述形式

还没有任何评论哟~
