跳到主要内容

最大公约数与最小公倍数

GCD / LCM 一键求

最大公约数 GCD

6

最小公倍数 LCM

72

提示:a × b = GCD × LCM(两数时成立)

所有计算均在浏览器本地完成,不会上传任何数据。

最大公约数与最小公倍数原理

最大公约数(GCD) 是一组整数共有的最大正因数,用辗转相除法(欧几里得算法)求:用较大数反复除以较小数取余数,直到余数为 0,最后的除数即 GCD。最小公倍数(LCM) 是能被这组数整除的最小正整数,两数时满足 a × b = GCD × LCM。

这个工具能做什么

  • 一次性输入两个或多个整数
  • 自动求出最大公约数最小公倍数
  • 支持空格、逗号自由分隔,适合约分、通分、周期对齐

怎么使用(输入说明)

  1. 在输入框填入至少两个整数。
  2. 用空格或逗号分隔。
  3. 结果区立即显示 GCD 与 LCM。

辗转相除法

求 18 和 12 的 GCD:18 ÷ 12 余 6;12 ÷ 6 余 0,故 GCD = 6。LCM = 18×12÷6 = 36。对多个数,先求前两个的 GCD/LCM,再与下一个数递推。

计算实例

例:12、18、24 GCD:gcd(12,18)=6,gcd(6,24)=6 → GCD = 6 LCM:lcm(12,18)=36,lcm(36,24)=72 → LCM = 72

常见问题 FAQ

Q:最大公约数和最小公倍数有什么关系?

A:两数时 a×b = GCD×LCM。已知其一可反推另一个,例如 LCM = a×b÷GCD。

Q:多个数的最大公约数怎么求?

A:先求前两个的 GCD,再把结果与第三个数求 GCD,依次递推;最小公倍数同理。

Q:公约数为 1 说明什么?

A:说明这组数互质(互素),例如 8 和 15,在分数化简、密码学里很常见。

常见问题

最大公约数和最小公倍数有什么关系?
对两个数 a、b,有 a×b = GCD(a,b) × LCM(a,b)。知道了其中一个就能反推另一个,例如 LCM = a×b ÷ GCD。
多个数的最大公约数怎么求?
先求前两个数的 GCD,再把结果与第三个数求 GCD,依次递推。最小公倍数同理,每次用前一步的 LCM 与下一个数求 LCM。
公约数为 1 说明什么?
若一组数的最大公约数是 1,称它们「互质」(互素),例如 8 和 15。互质的数在分数化简、密码学里很常见。