How Math Works
数与运算methodfoundations

质因数分解

质因数分解把一个数拆成它的质数积木。

公式

N = p₁^a₁ × p₂^a₂ × … × pₖ^aₖ

怎么读: 把一个数只写成不能再拆的质数的乘积

N
你要分解的那个整数
p₁, p₂, …, pₖ
质因数——像 2、3、5、7 这样不能再拆的质数
a₁, a₂, …, aₖ
每个质数被乘进去的次数(指数)

引子

每一个整数都能以唯一的方式,由几块质数'积木'相乘搭建出来。

通俗地说

把一个数拆成只有质数的乘积——2、3、5、7 等等。

直觉

不断用 2 去除一个数,再用 3、5……,最后只剩下无法再拆的质数。这些就是这个数的'配料表'。每个数的配料表都是唯一的——这就是质因数分解的唯一性。

如何构建

能被 2 整除就一直除以 2,再除以 3、5……,把每次得到的商继续往下除,直到剩下 1。同一个质数反复出现时,就合并成一个指数。

示例

分解 60:60÷2=30,30÷2=15,15÷3=5,5÷5=1。所以 60 = 2 × 2 × 3 × 5 = 2² × 3 × 5。

常见误区

1 不是质数,所以它永远不会出现在分解式里。而 4 或 6 这类还能再拆的数,也不能作为质因数。

用在哪里

求约数个数、求最大公约数与最小公倍数、约分——它是几乎所有关于数字结构计算的起点。

从何而来

'每个数都是质数的唯一乘积'这一事实被称为算术基本定理,其雏形早已出现在欧几里得的《几何原本》中。

小测验

下列哪一个是 12 的正确质因数分解?

  • 2 × 6
  • 2² × 3
  • 3 × 4
  • 2 × 3²

练习

对 36 做质因数分解(把重复的因数合并成指数)。

答案: undefined

解答:
  1. 36 ÷ 2 = 18,18 ÷ 2 = 9
  2. 9 ÷ 3 = 3,3 ÷ 3 = 1
  3. 36 = 2 × 2 × 3 × 3 = 2² × 3²

要点: 依次用最小的质数去除,直到剩下 1。

2³ × 5 等于多少?

答案: 40

解答:
  1. 2³ = 8
  2. 8 × 5 = 40

要点: 把质因数再乘回去,就能得到原来的数。

90 有多少个不同的质因数?

答案: 3

解答:
  1. 90 = 2 × 45 = 2 × 3² × 5
  2. 不同的质数是 2、3、5
  3. → 共 3 个

要点: 重复出现的质数仍只算作一种。

对 84 做质因数分解。

答案: undefined

解答:
  1. 84 ÷ 2 = 42,42 ÷ 2 = 21
  2. 21 ÷ 3 = 7,7 ÷ 7 = 1
  3. 84 = 2² × 3 × 7

要点: 如果 2 不能再除,就换成 3、5、7……依次往下试。

相关数学家

在应用中继续学习

可拖动的交互组件、自评练习和每日公式——iOS 与 Android 免费。