当前位置:首页 » 网页前端 » 前端递归函数求n的阶乘
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端递归函数求n的阶乘

发布时间: 2023-07-30 18:05:47

c语言怎么用递归法求阶乘

n的阶乘,就是从1开始乘到n,即1*2*3*...*(n-1)*n。
即n!=1*2*3*...*(n-1)*n。
而(n-1)!=1*2*3*...*(n-1)。
所以可以得出,n!=(n-1)!
*
n。
由这个概念,可以得出递归求阶乘函数fact的算法:
1
如果传入参数为0或1,返回1;
2
对于任意的n,返回n*fact(n-1)。
代码如下:
int fact(int n)
{
if(n == 0 || n == 1) return 1;
return n*(fact(n-1));
}

② c语言怎么用递归调用函数的方法求n的阶乘

1、打开VC6.0软件,新建一个C语言的项目: