跳到正文
马克工具箱

最大公约数和最小公倍数计算器

输入两个或更多正整数,马上得到最大公约数和最小公倍数,并用两种方法写出过程:分解质因数法和辗转相除法(欧几里得算法),方便检查作业,也能看懂方法。

在浏览器本地运行,输入的内容和文件都不会上传

两个或更多正整数,用逗号或空格分开,每个不超过 10^15。

最大公约数

6

最小公倍数

180

分解质因数法

  1. 1
    把 12 分解质因数12 = 2² × 3
  2. 2
    把 18 分解质因数18 = 2 × 3²
  3. 3
    把 30 分解质因数30 = 2 × 3 × 5
  4. 4
    最大公约数:取所有数共有的质因数,指数取最小的相乘2 × 3 = 6
  5. 5
    最小公倍数:取出现过的所有质因数,指数取最大的相乘2² × 3² × 5 = 180

辗转相除法(12 和 18)

  1. 1
    用大数除以小数,再用除数除以余数,如此反复,最后一个不为 0 的余数就是最大公约数。
  2. 2
    18 = 1 × 12 + 6
  3. 3
    12 = 2 × 6 + 0

三个以上的数:先求前两个数的最大公约数,再求它和下一个数的最大公约数,依次类推。

使用步骤

  1. 输入数字,用逗号或空格分开,如 12, 18, 30。
  2. 查看上方的最大公约数和最小公倍数。
  3. 下面按步骤列出分解质因数法和辗转相除法的过程。

参数说明

分解质因数法
先把每个数分解质因数。最大公约数取所有数共有的质因数、指数取最小;最小公倍数取出现过的所有质因数、指数取最大。
辗转相除法
用大数除以小数,再用除数除以余数,直到余数为 0,最后一个不为 0 的余数就是最大公约数。数很大时也很快。

例题

数字 最大公约数 最小公倍数
12、18 6 36
8、12、20 4 120
24、36、60 12 360
17、23 1 391

用在哪里

最大公约数用来约分(分子分母同时除以最大公约数),也用来平均分组:长 18、宽 12 的地面,正好铺满的最大正方形地砖边长是 6。

最小公倍数用来通分,也解决「什么时候再次同时发生」的问题:一路车 12 分钟一班、另一路 18 分钟一班,同时发车后 36 分钟再次同时发车。

常见问题

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

两个数的最大公约数乘最小公倍数,等于这两个数的乘积。例如 12 和 18:6 × 36 = 216 = 12 × 18。

最大公约数是 1 说明什么?

说明这几个数互质(如 17 和 23),它们的最小公倍数就是乘积。

数字可以多大?

每个数不超过 10^15。最小公倍数超过约 9 × 10^15 时用科学计数法显示。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具