Skip to main content
CalculoraCalculora

金融与商业

金融计算器投资与规划个人理财房地产投资商业工具创业与软件企业

数学与技术

数学计算器工程工具物理工具开发者工具学校工具

健康与生活

医疗工具智能工具随机生成器

创作者与专项

创作者经济伊斯兰工具可持续发展游戏

转换器

单位换算器长度换算器重量换算器温度转换器→ 单位换算器

随机生成器

随机数生成器密码强度检测器幸运转盘抛硬币模拟器骰子模拟器时区重叠计算器→ 随机生成器
文件转换器

PDF 工具

将PDF转换为JPG将PDF转换为PNG将 PDF 转换为 TXT将 PDF 转换为 GIF将 PDF 转换为 WebP将 PDF 转换为 SVG将 PDF 转换为 DOCX将PDF转换为Excel将PDF转换为PowerPoint将PDF转换为HTML将PDF转换为Markdown将PDF转换为TIFF

图片转换器

将JPG转换为PNG将PNG转换为JPG将PNG转换为WebP将 WebP 转换为 PNG将 WebP 转换为 JPG将 JPG 转换为 WebP将 SVG 转换为 PNG将SVG转换为JPG将SVG转换为WebP将BMP转换为PNG将BMP转换为JPG将BMP转换为WebP

高级图像

将HEIC转换为JPG将HEIC转换为PNG将TIFF转换为JPG将TIFF转换为PNG将JPG转换为TIFF将PNG转换为TIFF将JPG转换为ICO将PNG转换为ICO将 JPEG 转换为 AVIF将PNG转换为AVIF

GIF 和动画

将GIF帧转换为PNG将GIF帧转换为JPG将 GIF 转换为单个帧 (PNG/JPEG)将 PNG 转换为 GIF将 JPG 转换为 GIF将 GIF 转换为 WebP

编辑

添加水印图像对象移除在浏览器中即时调整图片大小在线压缩图片 — 减小文件大小,保持画质
数学速度挑战心算挑战词汇猜谜宾特和瓦拉德数独2048
货币转换器
CalculoraCalculora

一站式计算器平台。满足各种需求的免费、快速、准确工具。

计算器输入内容100%保密——所有计算都在您的浏览器中进行,绝不会发送到我们的服务器永远免费 — 无付费墙,无订阅,无需账户

热门

  • BMI计算器
  • 贷款计算器
  • 年龄计算器
  • 抵押贷款计算器
  • 百分比计算器
  • 科学计算器

数学

  • 统计计算器
  • 方程求解器
  • 分数计算器
  • 质因数分解计算器
  • 最大公约数与最小公倍数计算器
  • 对数计算器

金融

  • 财务独立提前退休计算器
  • 债务滚雪球计算器
  • 投资计算器
  • 退休计算器
  • 薪资计算器
  • 投资回报率计算器

法律信息

  • 查看全部
  • 分类
  • 货币转换器
  • 网站地图
  • 游戏与趣味工具
  • 关于我们
  • 联系我们
  • 隐私政策
  • 服务条款
  • 免责声明

语言

  • enEnglish
  • arالعربية
  • esEspañol
  • deDeutsch
  • frFrançais
  • hiहिन्दी
  • idBahasa Indonesia
  • itItaliano
  • ja日本語
  • ko한국어
  • ptPortuguês
  • ruРусский
  • trTürkçe
  • viTiếng Việt
  • bnবাংলা
  • zh中文
  • nlNederlands
  • plPolski
  • ukУкраїнська
  • msBahasa Melayu
  • thภาษาไทย

© 2026 Calculora. 版权所有。

使用构建 — 100% 免费

轻量快速——Cookie和分析仅在您同意的情况下运行

  1. 首页
  2. 数学计算器
  3. 最大公约数与最小公倍数计算器

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

使用欧几里得算法逐步计算最大公约数(GCD)和最小公倍数(LCM),支持两个及多个数字。

什么是最大公约数与最小公倍数计算器?

最大公约数(GCD)和最小公倍数(LCM)是初等数论中两个最重要的概念,其应用从中学的分数约分到保障互联网安全的加密算法,范围广泛。

欧几里得算法由欧几里得在公元前300年左右描述,是数学中最古老且最高效的算法之一。它在 O(log(min(a,b))) 步内计算 GCD,对于非常大的数字也能快速终止。该算法反复应用恒等式:GCD(a, b) = GCD(b, a mod b),直到余数为零。

此计算器逐步展示两个数的完整欧几里得算法,并利用推广公式 GCD(a, b, c) = GCD(GCD(a, b), c) 计算多个数的 GCD 和 LCM。

公式

欧几里得算法:
GCD(a, b) = GCD(b, a mod b) 直到 b = 0
 
从 GCD 求 LCM:
LCM(a, b) = |a × b| / GCD(a, b)
 
对于多个数:
GCD(a, b, c) = GCD(GCD(a, b), c)
LCM(a, b, c) = LCM(LCM(a, b), c)

如何计算

  1. 输入两个正整数 a 和 b。
  2. 应用整数除法:a = q×b + r。
  3. 用 b 替换 a,用 r 替换 b。重复直到 r = 0。
  4. 最后一个非零余数就是 GCD。
  5. 使用基本恒等式计算 LCM = |a × b| / GCD。
  6. 对于三个或更多数字,使用"多个数"模式。

示例

求 GCD(48, 18):48 = 2×18 + 12 → 18 = 1×12 + 6 → 12 = 2×6 + 0。GCD = 6。LCM = |48×18|/6 = 864/6 = 144。验证:144/48 = 3 ✓,144/18 = 8 ✓。

关键术语解释

GCD:能整除两个数的最大整数(无余数)
LCM:能被两个数整除的最小正整数
互质:GCD = 1 的两个数,没有共同的质因数
欧几里得算法:通过反复除法计算 GCD 的古老算法
模运算:a mod b 是 a 除以 b 的余数
整除性:如果 b/a 没有余数,则 a 整除 b

常见用例

  • 简化分数:将 a/b 的分子分母同时除以 GCD(a, b) 进行约分
  • 异分母分数加法:求分母的最小公倍数
  • 日程安排:找出两个周期性事件下一次同时发生的时间
  • RSA 密钥生成:检查指数 e 是否与 φ(n) 互质
  • 机械工程中的齿轮比问题
  • 瓷砖图案设计:找到最小的重复单元

常见问题

什么是最大公约数(GCD)?如何计算?
最大公约数(GCD)是能同时整除 a 和 b 的最大正整数。欧几里得算法高效地计算它:反复将 (a, b) 替换为 (b, a mod b),直到 b = 0。最后一个非零值就是 GCD。
什么是最小公倍数(LCM)?它有什么用途?
最小公倍数(LCM)是能同时被 a 和 b 整除的最小正整数。它用于异分母分数加法、调度问题和音乐理论。
GCD 和 LCM 之间有什么关系?
GCD(a, b) × LCM(a, b) = |a × b|。知道 GCD 后,LCM 就是 |a × b| / GCD(a, b)。这比列举倍数更高效。
互质(Co-prime)是什么意思?
两个数互质(既约)意味着它们的 GCD 为 1 —— 它们没有共同的质因数。互质性在模算术、密码学和中国剩余定理中都是基础性的。

相关工具

百分比计算器
科学计算器
分数计算器
指数计算器
矩阵计算器
方程求解器
最大公约数 (GCD)
6
最小公倍数 (LCM)
144
互质?
否
48 = GCD × ?
6 × 8
18 = GCD × ?
6 × 3
欧几里得算法 — 逐步计算
1

应用欧几里得算法求 GCD(48, 18)

2

除法步骤(欧几里得算法)

48 = 2 × 18 + 12 → 18 = 1 × 12 + 6 → 12 = 2 × 6 + 0

✓

GCD(48, 18) = 最后一个非零余数

4

LCM = |a × b| / GCD

✓

LCM(48, 18)

关键性质

• GCD(a, b) × LCM(a, b) = |a × b|

• GCD(a, 0) = a (任何数都能被自身整除)

• 如果 GCD(a, b) = 1,则 a 和 b 互质

• 欧几里得算法的时间复杂度为 O(log(min(a,b)))

• 最小公倍数用于异分母分数加法