数的阶乘

简介: 数的阶乘

下面的实例使用递归函数计算一个给定的数的阶乘:

实例

include

double factorial(unsigned int i)
{
if(i <= 1)
{
return 1;
}
return i * factorial(i - 1);
}
int main()
{
int i = 15;
printf("%d 的阶乘为 %f\n", i, factorial(i));
return 0;
}

相关文章
|
6月前
|
人工智能 Java C++
计算逆序对数
计算逆序对数
39 0
|
6月前
整数的阶乘(英语:factorial)是所有小于及等于
整数的阶乘(英语:factorial)是所有小于及等于
|
17天前
计算一个数为两个素数之和
【10月更文挑战第26天】计算一个数为两个素数之和。
21 9
|
22天前
求这两个数的最大公约数
【10月更文挑战第21天】求这两个数的最大公约数。
8 1
|
6月前
|
存储
1013 数素数
1013 数素数
37 0
1013 数素数
|
6月前
10.输入一个数,求这个数的阶乘
10.输入一个数,求这个数的阶乘
33 0
c/c++求两个数的最大公约数(递归版)
c/c++求两个数的最大公约数(递归版)
196 0
|
机器学习/深度学习 算法 Windows
HOW求两个数的最大公约数?
HOW求两个数的最大公约数?
114 0
HOW求两个数的最大公约数?
HOW求两个数的最小公倍数?
HOW求两个数的最小公倍数?
164 0
HOW求两个数的最小公倍数?