自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
伽玛功能计算器科学记数法计算器有效数字计算器科学计算器乘积符号计算器 (Pi记号)西格玛求和计算器
主页 > 数学 > 进阶数学计算
 

阶乘计算器

计算任何非负整数的阶乘 (n!),提供分步展开、大数的科学记数法、位数分析和阶乘增长可视化。支持高达 100 万的值。

免费使用无需注册2026年1月更新
阶乘计算器立即免费试用 ▼
安装 miniwebtool Chrome 扩展,即可随时通过右键菜单计算所选数字的阶乘。

计算从 1 到 n 的所有正整数的乘积

快速选择
!

Embed 阶乘计算器 Widget

阶乘计算器

阶乘计算器计算任何非负整数 n 的阶乘,记作 n!。阶乘是 1 到 n 之间所有正整数的乘积。本工具支持计算高达一百万的值,并以完整形式和科学记数法显示结果。

什么是阶乘?

非负整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。它用 n! 表示,定义为:

阶乘定义
$$n! = n \times (n-1) \times (n-2) \times \ldots \times 2 \times 1$$

按照惯例,0! 被定义为 1。这并非随意设定——它确保了许多数学公式能正确运作,并保持了递归关系 n! = n × (n-1)!。

阶乘示例

如何使用此计算器

  1. 输入您的数字:在输入框中输入 0 到 1,000,000 之间的任何非负整数,或使用常用值的快速选择按钮。
  2. 点击计算:按下“计算阶乘”按钮开始计算 n!。
  3. 查看结果:查看阶乘值、展开公式、位数和末尾 0 的分析。
  4. 查看分步过程:对于小数值(≤12),可查看完整的乘法分解过程。

理解您的结果

阶乘的应用

🎲 排列

计算排列 n 个不同物体的方法数。例如,5 本书可以按 5! = 120 种不同的方式摆放在书架上。

🎯 组合

使用公式 C(n,k) = n! / (k!(n-k)!) 找出从 n 个项目中选择 k 个项目的方法数,这是概率论的基础。

📐 二项式定理

阶乘出现在用于展开代数和微积分中 (a+b)^n 等表达式的二项式系数中。

∑ 泰勒级数

许多重要函数可以表示为涉及阶乘的无穷级数,例如 e^x = Σ(x^n/n!) 和 sin(x)。

阶乘的增长

阶乘以超指数速度增长——比任何指数函数都要快。这种快速增长就是阶乘在复杂度理论和算法分析中如此重要的原因。

nn!位数末尾 0
512031
103,628,80072
202,432,902,008,176,640,000194
50≈ 3.04 × 10^646512
100≈ 9.33 × 10^15715824
1000≈ 4.02 × 10^25672,568249

为什么 0! = 1?

0! = 1 的定义是一个数学惯例,它使许多公式能正确运作:

阶乘末尾的 0

n! 末尾的 0 数量等于 10 整除 n! 的次数。由于 10 = 2 × 5,且因子 2 的数量总是多于 5,我们计算因子 5 的数量:

末尾 0 公式
$$\text{末尾 0} = \left\lfloor\frac{n}{5}\right\rfloor + \left\lfloor\frac{n}{25}\right\rfloor + \left\lfloor\frac{n}{125}\right\rfloor + \ldots$$

斯特林近似

对于大 n,精确计算 n! 变得不切实际。斯特林近似提供了一个估算值:

斯特林近似
$$n! \approx \sqrt{2\pi n} \left(\frac{n}{e}\right)^n$$

随着 n 的增长,这种近似变得越来越准确,对理论计算非常有用。

常见问题解答

什么是阶乘?

阶乘记作 n!,是从 1 到 n 的所有正整数的乘积。例如 5! = 5 × 4 × 3 × 2 × 1 = 120。定义上 0! = 1。阶乘增长极快 - 20! 已有 19 位数,而 100! 有 158 位数。

为什么 0 阶乘等于 1?

0! = 1 是数学上的惯例。它能让数学公式正确工作,特别是在组合数学中。同时它也符合 n! = n × (n-1)! 的递归性质。

阶乘增长有多快?

比指数函数快。10! 是 360 多万,20! 就超过了 200 亿亿。100! 有 158 位数,1000! 有 2,568 位数。这种超快增长在复杂度理论中很重要。

阶乘有什么用?

在组合数学中用于排列组合计数。在概率论、二项式定理、泰勒级数展开中都会出现,是统计学、物理学和计算机科学的必备工具。

如何数阶乘末尾的 0?

0 来自 10 (= 2 × 5)。数因子 5 即可,因为 5 总比 2 少。使用公式:floor(n/5) + floor(n/25) + floor(n/125) + ... 例如 100! 有 24 个 0。

什么是斯特林近似?

斯特林近似用于估算大阶乘:n! ≈ √(2πn) × (n/e)^n。n 越大越准确,在无法计算精确值时很有用。

其他资源

引用此内容、页面或工具为:

"阶乘计算器" 于 https://MiniWebtool.com/zh-cn/阶乘计算器/,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队制作。更新于:2026年1月18日

您还可以尝试我们的 AI数学解题器 GPT,通过自然语言问答解决您的数学问题。

进阶数学计算:

热门与最新工具:

指数增长计算器 高精度多项式根计算器与详细步骤指数计算器(高精度)查看全部 →
主页 > 数学 > 进阶数学计算 > 阶乘计算器