质因数分解计算器

输入一个整数,将其写成质数乘积,例如 360 = 2³ × 3² × 5。

质因数分解计算器

至少为 2,最多 30 位。

结果

2³ × 3² × 5质因数分解

不同质因数的数量
3
2 出现 3 次
3 出现 2 次
5 出现 1 次

质因数分解计算器

输入值

整数
360

计算方法

尽可能除以 2,然后尝试 3、5、7……(最多到 100,000)。

结果

质因数分解

2³ × 3² × 5
不同质因数的数量
3

计算方法

  1. 尽可能除以 2,然后尝试 3、5、7……(最多到 100,000)。
  2. 如果较大的剩余数不是质数,则用 Pollard rho 方法寻找因数。
  3. 使用 Miller–Rabin 素性检验检查每个因数。
  4. 计算时间有限;如果时间不足,工具会提示,而不会卡住。

示例

360 = 2 × 180 = 2 × 2 × 90 = … = 2³ × 3² × 5。

注意事项

  • 最多 30 位。由两个非常大的质数相乘得到的数可能无法处理。
  • 约 25 位以上的质因数可能只标记为“很可能是质数”,而非已证明。

适用场景

  • 用质因数约分或计算最小公倍数。
  • 检查一个数是否为质数。

常见问题

什么是质因数分解?

把整数写成质数的乘积,例如 360 = 2³ × 3² × 5。

计算器如何寻找质因数?

先尝试较小的质数;对于较大的剩余数,再使用因数搜索算法和素性检验。

非常大的因数一定能被证明为质数吗?

不一定。对于很大的因数,Miller–Rabin 检验可能只给出“很可能是质数”的结论,而非形式证明。

更新日期:2026年10月10日

结果仅供参考。做重要决定前,请咨询专业人士。