输入
输出
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/gcd-lcm-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"numbers": "12, 18, 24",
"showSteps": ""
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `gcd-lcm-calculator` tool (GCD & LCM Calculator) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/gcd-lcm-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="最大公约数与最小公倍数计算器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
最大公约数与最小公倍数计算器可以求出任意整数列表的最大公约数(GCD,也称 greatest common factor 或 HCF)和最小公倍数(LCM)。输入两个或更多整数,即可立即得到两个结果;还可以选择显示欧几里得算法的逐步推演,方便您核对计算过程,而不仅仅是得到答案。
它适用于学习数论的学生、准备例题讲解的老师,以及需要约分分数、寻找公分母或安排周期性事件的任何人。
使用方法
- 在数字框中输入数字,用逗号、空格或换行分隔,例如
12, 18, 24。 - 输入时,GCD(最大公约数)和 LCM(最小公倍数)的结果会同步更新。
- 勾选显示计算步骤,即可查看求 GCD 的完整欧几里得算法过程,以及 LCM 的推导式
LCM(a, b) = |a × b| / GCD(a, b)。
支持负数,按标准数学定义取绝对值计算。由于计算器使用任意精度整数运算,即使数字非常大,结果也能保持精确,不会像普通浮点运算那样产生误差。
什么是 GCD?
一组整数的最大公约数,是能够整除其中每一个数(且没有余数)的最大正整数。对于 12 和 18,GCD 是 6。将分数约分到最简形式时,就会用到它。
什么是 LCM?
最小公倍数是能被集合中每个数整除的最小正整数。对于 12 和 18,LCM 是 36。寻找公分母,或计算两个重复周期何时再次重合,都需要用到它。
如何计算?
GCD 通过欧几里得算法计算:不断用较大的数替换为它除以较小数所得的余数,直到余数为零。对于两个以上的数,则依次两两求 GCD。一对数的 LCM 由公式 LCM(a, b) = |a × b| / GCD(a, b) 从 GCD 推导得出,再扩展到整个列表。开启显示计算步骤,即可看到每一步除法的具体写法。
输入 0 时,为什么 LCM 为零?
零是任何整数的倍数,因此包含 0 的任何集合的最小公倍数都是 0。一个数与 0 的 GCD,就是这个数本身。
隐私
本计算器完全在您的浏览器中运行。您输入的数字不会被上传、记录或存储,所有计算都在您的设备本地完成。