ZH
我的工具

质因数分解计算器

把整数分解为幂的形式的质因数乘积,并给出短除过程、所有因数、因数个数与因数和,以及化简后的平方根。

2 到 9,007,199,254,740,991 之间的整数。
质因数分解
2³ × 3² × 5
是质数吗?
No
360 是合数
展开形式
2 × 2 × 2 × 3 × 3 × 5
不同的质因数
2, 3, 5
因数个数
24
(3 + 1) × (2 + 1) × (1 + 1)
因数之和
1,170
包括 1 和 360 本身
化简后的平方根
6√10
√360 ≈ 18.973666
所有因数
短除过程(每次除以最小的质数)
步骤数除以的质数商
13602180
2180290
390245
445315
51535
6551
我的工具 →
广告

质因数分解就是把一个整数写成质数的乘积,例如 360 = 2³ × 3² × 5。它是约分、化简根式,以及求两个数的最大公因数(GCF)和最小公倍数(LCM)的起点。输入不超过 9,007,199,254,740,991 的整数,即可得到质因数、短除过程、所有因数和化简后的平方根。

使用方法

  1. 输入一个不小于 2 的整数。
  2. 查看幂形式的质因数分解以及展开的乘积。
  3. 确认它是否为质数,以及有多少个因数。
  4. 按表格中的短除过程查看,每一步都除以最小的质数。

计算公式

n = p₁^e₁ × p₂^e₂ × … × pₖ^eₖ

大于 1 的整数都有且仅有一种这样的分解(算术基本定理)。由此可得:因数个数 = (e₁ + 1)(e₂ + 1)…(eₖ + 1),因数之和 = Π (pᵢ^(eᵢ+1) − 1) ÷ (pᵢ − 1)。计算器先除以 2 和 3,再依次尝试不超过 √n 的 6k ± 1 形式的候选数。

示例

360:360 ÷ 2 = 180,180 ÷ 2 = 90,90 ÷ 2 = 45,45 ÷ 3 = 15,15 ÷ 3 = 5,5 是质数。所以 360 = 2³ × 3² × 5。它有 (3 + 1)(2 + 1)(1 + 1) = 24 个因数,因数之和为 15 × 13 × 6 = 1,170;因为 360 = 6² × 10,√360 化简为 6√10。

常见问题

1 是质数吗?

不是。质数恰好有两个因数,即 1 和它本身,而 1 只有一个因数。把 1 排除在外,才能保证每个数的分解方式唯一。

怎样用质因数求最大公因数或最小公倍数?

分别分解两个数。最大公因数是公共质数取较小指数相乘,最小公倍数是所有质数取较大指数相乘。360 = 2³ × 3² × 5,84 = 2² × 3 × 7,则最大公因数是 2² × 3 = 12,最小公倍数是 2³ × 3² × 5 × 7 = 2,520。

最大能分解多大的数?

最大到 2⁵³ − 1 = 9,007,199,254,740,991,这是浏览器能精确存储的最大整数,这个数本身等于 6361 × 69431 × 20394401。接近上限的大质数需要排除直到其平方根(约 9,500 万)的所有候选数,所以会稍慢一些。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 质因数分解计算器. https://kakao.mobile/zh/tools/prime-factorization-calculator/

MLA

“质因数分解计算器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/prime-factorization-calculator/.

广告