123问免费工具与知识服务
123问工具大全› 工具大全› 数学计算› 公约数公倍数

🔢 公约数公倍数

最大公约数 GCD · 最小公倍数 LCM · 质因数分解

公约数公倍数常见问题

最大公约数(GCD)怎么计算?

常用辗转相除法(欧几里得算法)。对两个数a和b,gcd(a,b)=gcd(b,a mod b),直到余数为0。多数的GCD = gcd(gcd(a,b),c)。

最小公倍数(LCM)怎么计算?

两数的LCM = |a×b| / gcd(a,b)。多数的LCM = lcm(lcm(a,b),c)。GCD和LCM也可以用质因数分解法计算。

GCD和LCM有什么关系?

对任意两个正整数a和b,恒有:a×b = GCD(a,b) × LCM(a,b)。即两数之积等于它们的最大公约数与最小公倍数的乘积。

什么是互质?

如果两个数的最大公约数是1,就说它们互质。如8和9互质(gcd=1),虽然8和9都不是素数。互质的两个数最小公倍数就是它们的乘积。

辗转相除法是怎么一步步算的?

比如求gcd(48,18):48÷18=2余12,18÷12=1余6,12÷6=2余0,余数为0时的除数6就是最大公约数,即gcd=6。

GCD和LCM在生活中有什么用?

分东西求最大公约数(如把糖果平均分到最多组)、求周期事件的共同周期用LCM(如两个人分别每3天和每4天值班,LCM=12天后又一起)、切分最小方块等。

三个数怎么求GCD和LCM?

先求前两个数的GCD/LCM,再与第三个数套用同样的公式。如gcd(12,18,24)=gcd(gcd(12,18),24)=gcd(6,24)=6。

负数可以求GCD吗?

可以被处理,但通常取绝对值计算,因为GCD定义为非负的。比如gcd(-12,18)按12和18算仍是6。本工具建议输入正整数。

公约数公倍数 - 示例演示

示例一:求两个数

输入:输入 12 和 18
结果:GCD(12,18)=6,LCM(12,18)=36
12×18=216,验证GCD×LCM=6×36=216,符合两数之积等于GCD与LCM之积。

示例二:互质的两数

输入:输入 8 和 9
结果:GCD(8,9)=1,LCM(8,9)=72
8和9互质,最大公约数为1,最小公倍数就是它们的乘积72。

示例三:三个数

输入:输入 12、18、24
结果:GCD(12,18,24)=6,LCM(12,18,24)=72
逐对计算:先gcd(12,18)=6,再gcd(6,24)=6,得最终GCD=6;LCM同理逐对求。

公约数公倍数深度解读

辗转相除法(欧几里得算法)

辗转相除法是求最大公约数的经典算法,历史超过2000年。核心思想:gcd(a,b)=gcd(b, a mod b),反复用较小的数去除较大的数,直到整除为止。

它比逐个试除公因数高效得多,尤其适合大数。也是现代计算机求GCD的标准实现。

辗转相除法计算示例
步骤被除数除数商余数
第1步4818212
第2步181216
第3步12620

质因数分解法求GCD和LCM

把每个数分解为质数幂的乘积,GCD取"各质数公共幂的最小指数",LCM取"各质数幂的最大指数"。

比如12=2²×3,18=2×3²。GCD取2¹×3¹=6;LCM取2²×3²=36。与辗转相除法结果一致。

GCD和LCM的实际应用场景

  • 分东西:把12块巧克力、18块饼干平均分给尽量多的人,可用GCD=6,分6个人。
  • 求共同周期:甲每4天、乙每6天值班,LCM=12天,12天后两人又在同一天。
  • 切最小方块:把长宽切成一整块正方形,边长取长宽的最大公约数。
  • 分数约分:分子分母除以GCD得到最简分数。

公约数公倍数参考数据

常见数对的GCD与LCM

数对GCDLCM是否互质
12, 18636否
8, 9172是
15, 20560否
7, 11177是
24, 361272否
16, 24848否

前几个整数的质因数分解

数质因数分解数质因数分解
122²×3182×3²
202²×5242³×3
302×3×5362²×3²
482⁴×3602²×3×5

使用说明

使用方法

1. 输入2-5个正整数。

2. 点击"添加数字"增加输入框,点击"×"删除。

3. 自动计算GCD和LCM。

分享工具: Facebook Twitter 微博 复制链接