阶乘计算器

计算任何非负整数的阶乘。非常适合组合数学、概率和排列计算。

Last updated: August 2026 · Written and verified by Akash Pandey

计算阶乘

Factorial

—

这使用与主科学计算器相同的计算引擎,完全在您的浏览器中运行。您输入的内容不会发送到任何地方。

什么是阶乘?

非负整数 n 的阶乘,写作 n!,是所有小于等于 n 的正整数的乘积。

n! = n × (n−1) × (n−2) × … × 2 × 1

  • n = 非负整数
  • 0! = 1(定义)

示例

  1. 5! = 5 × 4 × 3 × 2 × 1 = 120
  2. 4! = 4 × 3 × 2 × 1 = 24
  3. 1! = 1
  4. 0! = 1

常见问题

为什么 0! = 1?

0! = 1 是使公式 n! = n × (n−1)! 保持一致的定义。

负数能计算阶乘吗?

不能。阶乘仅对非负整数有定义。

如何计算大数的阶乘?

大数使用斯特林公式等近似方法。

阶乘在概率中有什么用?

阶乘计算排列和组合。例如,排列5个物品的方式数为 5! = 120。

什么是双阶乘?

双阶乘 n!! 乘以所有同奇偶性到 n 的数。例如,7!! = 7 × 5 × 3 × 1 = 105。

如何化简阶乘之比?

消去公共项。例如,10!/8! = 10 × 9 = 90,因为 8! 被消去了。

阶乘增长有多快?

非常快。10! = 3,628,800,20! ≈ 2.43 × 10¹⁸。因此大数使用近似。

阶乘与二项式系数有什么关系?

二项式系数 C(n,k) = n! / (k! × (n−k)!),表示从 n 中选 k 个不考虑顺序的方式数。