阶乘计算器
BigInt 精确计算 5000 以内阶乘,给位数、末尾 0 个数与科学计数法。
阶乘计算器是做什么的
用 BigInt 精确计算 0~5000 的阶乘,完整结果没有任何舍入误差,可一键复制全部数字。5000! 约一万六千多位,普通计算器完全无法表示。
同时给出结果位数、末尾 0 的个数(勒让德公式 Σ⌊n/5ᵏ⌋,因为末尾 0 由因子 2×5 产生而 5 是短板)以及保留前 10 位有效数字的科学计数法。
核心功能
- BigInt 精确大数无舍入
- 支持 0~5000 全部结果复制
- 勒让德公式算末尾 0 个数
- 给出精确位数
- 前 10 位有效数字科学计数法
阶乘计算器怎么用
BigInt 精确计算 5000 以内阶乘,给位数、末尾 0 个数与科学计数法。
- 输入 n(0~5000 的整数)
- 点击计算,查看位数、末尾 0 与科学计数法
- 在结果框查看或复制完整精确值
适合这些场景
- 排列组合计算取数
- 编程学习大数与 BigInt
- 验证阶乘位数与零的规律
常见问题
为什么要用 BigInt?
超过 2⁵³ 后普通数字无法精确表示整数,5000! 远超此范围;BigInt 是任意精度整数,结果每一位都精确。
末尾 0 的个数怎么算的?
末尾 0 来 自因子 2×5,因子 2 远多于 5,所以个数等于 Σ⌊n/5⌋+⌊n/25⌋+…,即勒让德公式。
科学计数法保留几位?
前 10 位有效数字(首数字加小数点后 9 位),指数为总位数减一,足够了解数量级。