免费 阶乘公式计算器

欢迎使用免费阶乘公式计算器

快速计算任意正整数的阶乘值,支持大数计算,提供多种阶乘公式参考

当前日期
2026年10月21日
星期三

阶乘计算器

阶乘最简单三个公式

1

基本阶乘定义

阶乘的定义是最基础也是最常用的公式,适用于所有正整数的阶乘计算。

n! = n × (n-1) × (n-2) × ... × 2 × 1

示例:5! = 5 × 4 × 3 × 2 × 1 = 120

2

递归公式

阶乘的递归定义,体现了数学中的递归思想,在计算机编程中应用广泛。

n! = n × (n-1)!

其中:

  • 基准情况:0! = 1
  • 递归情况:n! = n × (n-1)!
3

Gamma函数公式

Gamma函数是阶乘的延拓,可以计算非整数甚至复数的阶乘。

n! = Γ(n+1) = ∫₀^∞ t^n e^(-t) dt

说明:当 n 为正整数时,Γ(n+1) = n!

阶乘计算示例

n值 阶乘表达式 计算结果 位数
0! 定义值 1 1
1! 1 1 1
5! 5×4×3×2×1 120 3
10! 10×9×...×1 3,628,800 7
20! 20×19×...×1 2,432,902,008,176,640,000 19

阶乘计算使用技巧

大数计算支持

支持计算高达1000的阶乘,自动处理大数显示

快速快捷按钮

提供常用数值快捷按钮,一键计算

0的阶乘

0! = 1,这是数学定义,不是错误

注意事项

阶乘增长极快,100以上数值位数会非常多

阶乘的应用场景

排列组合

排列数 P(n,r) = n!/(n-r)!,组合数 C(n,r) = n!/(r!(n-r)!)

算法复杂度

用于分析递归算法的时间复杂度,如汉诺塔问题

概率统计

二项分布、泊松分布等概率计算中都涉及阶乘