最小公倍数计算器

最小公倍数计算器在线使用:填好数字自动算出结果,计算公式和方法说明都写在页面上。免费无限制,手机也能直接用。

—

最小公倍数只针对正整数。把两个数看成两个周期时,结果就是它们下一次同时发生的时刻或数量。

使用方法

  1. 在「第一个周期 / 数 a」填入一个正整数(示例 12)。
  2. 在「第二个周期 / 数 b」填入另一个正整数(示例 18),两数顺序不影响结果。
  3. 点击「计算最小公倍数」,立即得到最小公倍数、最大公约数与两数分别需要重复几次才会重合。
  4. 下方过程行列出「L = a × b ÷ gcd」的代入式,可直接抄进作业或报告。
  5. 改任意一个数,结果实时同步;按 Enter 键也能触发计算。

这个最小公倍数计算器能解决什么问题

最小公倍数真正好用的地方是"两个不同周期什么时候再撞上":A 班每 12 天值一次、B 班每 18 天值一次,下一次同时值班是第 36 天;两路公交分别 4 分钟和 6 分钟一趟,下一次同时发车是第 12 分钟。本最小公倍数计算器除了给出结果,还告诉你各自要重复几次,以及通分时该用哪个公分母。它适用于排班与巡检周期对齐、异分母分数通分、物料配套齐套数量计算、多设备保养周期同步。

计算原理与变量说明

设两个正整数 a、b,最大公约数 G = gcd(a, b),最小公倍数 L = lcm(a, b)。

为什么用「乘积 ÷ 最大公约数」:两数相乘时,公共因子被重复计算了一次,除以最大公约数正好把重复的部分去掉一次。

完整示例(数值仅作演示)

示例条件:a = 12,b = 18。

周期含义:每 12 天一次的巡检与每 18 天一次的保养,下一次落在同一天是第 36 天;在此之前两者不重合。若改用 4 和 6,最小公倍数为 12,重合更早。

示例中的数值均为演示数值,不代表任何实际排班或生产周期。

常见数对对照

下表列出几组典型数对的结果,用于快速核对算法是否用对。

数对 (a, b)最小公倍数最大公约数重复次数
(4, 6)1223 次 / 2 次
(12, 18)3663 次 / 2 次
(15, 20)6054 次 / 3 次
(9, 12)3634 次 / 3 次
(7, 9)6319 次 / 7 次

输入范围、舍入与适用说明

常见问题

为什么不直接把两数相乘?

相乘得到的是"公倍数",但不是"最小的"。本例 12 × 18 = 216 确实是公倍数,但真正的最小值是 36——因为公共因子 6 被重复算了一次。公式 L = a × b ÷ gcd 正是去掉这个重复。

结果 36 在排班场景里怎么读?

读成"第 36 天"。每 12 天一次的事在第 12、24、36 天发生,每 18 天一次的事在第 18、36 天发生,两者的第一个共同点就是第 36 天。在此之前不会重合。

分数通分该用哪个数?

用最小公倍数做公分母最省事。例如 1/12 + 1/18,公分母取 36,得 3/36 + 2/36 = 5/36。若直接用 216 也能算,但最后还得约分回来。

能算三个数的最小公倍数吗?

本页面一次算两个数。三个数可分步算:lcm(a, b, c) = lcm(lcm(a, b), c)。先用本页算出前两个的结果,再把它和第三个数一起算一遍。

互质时结果为什么特别大?

因为两个周期没有公共因子,只能在各自的完整周期数相乘时才对齐。例如 7 和 9 互质,最小公倍数是 63,需要各自重复 9 次和 7 次。选周期时避开互质组合,可以让重合点来得更早。

一个数是另一个的倍数时怎么办?

最小公倍数就是较大的那个。例如 6 和 18,最小公倍数是 18,6 重复 3 次、18 重复 1 次就重合。页面会给出重复次数 3 与 1,可以直接看出来。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具