Skip to main content

最大公约数和最小公倍数计算器 求两个或多个数字的最大公约数和最小公倍数。

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

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

求两个或多个数字的最大公约数和最小公倍数。

1

输入数字

输入两个或更多的整数,用逗号或空格分隔。

2

查看最大公约数和最小公倍数

同时计算并显示最大公约数和最小公倍数。

3

检查关系

查看输入数字的最大公约数和最小公倍数之间的数学关系。

Loading tool...

What Is 最大公约数和最小公倍数计算器?

GCD(最大公约数),也称为HCF(最高公因数),是能整除所有给定数字而不留余数的最大正整数。LCM(最小公倍数)是所有给定数字的最小公倍数。对于两个数字a和b,这些概念通过恒等式GCD(a,b) × LCM(a,b) = |a × b|相关联。这两个概念在简化分数(同时除以GCD)、寻找共同分母(使用LCM)、调度问题(具有不同周期的事件对齐)和数论中至关重要。这个计算器接受多个数字,并使用扩展欧几里得算法同时计算GCD和LCM。

Why Use 最大公约数和最小公倍数计算器?

  • 同时计算最大公约数和最小公倍数
  • 支持两个以上的数字
  • 使用高效的欧几里得算法
  • 显示结果之间的数学关系
  • 准确处理大数字

Common Use Cases

分数简化

找到最大公约数以将分数减少到最简单的形式。

共同分母

找到最小公倍数以添加或从不同分母的分数中减去。

调度问题

确定具有不同周期的重复事件何时会发生冲突。

数论

探索可整除性质和整数关系。

Technical Guide

GCD是使用欧几里得算法计算的:GCD(a, b) = GCD(b, a mod b),重复直到余数为0,此时另一个数字就是GCD。该算法的时间复杂度为O(log(min(a,b)))。对于多个数字,GCD是关联性的:GCD(a,b,c) = GCD(GCD(a,b), c)。两个数字的LCM计算为LCM(a,b) = |a×b| / GCD(a,b),避免了列出倍数的低效方法。对于多个数字,LCM也是关联性的:LCM(a,b,c) = LCM(LCM(a,b), c)。恒等式GCD(a,b) × LCM(a,b) = |a×b|仅适用于恰好两个数字。计算器取所有输入的绝对值,因为GCD和LCM是定义为正整数的。由于每个整数都能整除零,使得GCD平凡地等于另一个数字,而LCM涉及零就是零,所以排除了等于零的数字。

Tips & Best Practices

  • 1
    最大公约数和最小公倍数始终为正整数
  • 2
    如果最大公约数 = 1,则数字是互质的(它们没有共同的因子)
  • 3
    对于两个数字:最大公约数 × 最小公倍数 = |a × b|
  • 4
    最小公倍数对找到周期性事件的对齐很有用
  • 5
    可以通过列出共享的素因数并取最小幂来找到最大公约数

Related Tools

Frequently Asked Questions

Q 两个数字的最大公约数是什么?
最大公约数(Greatest Common Divisor)是能整除两个数字的最大数字。例如,GCD(12, 18) = 6。
Q 两个数字的最小公倍数是什么?
最小公倍数(Least Common Multiple)是同时为两个数字的倍数的最小数字。例如,LCM(4, 6) = 12。
Q 互质是什么意思?
如果两个数字的最大公约数为1,则它们是互质的(或相对质),这意味着它们除了1以外没有共同的因子。例如,8和15是互质的。
Q 我可以输入超过两个数字吗?
是的,计算器接受任何数量用逗号或空格分隔的整数,并计算整个集合的最大公约数和最小公倍数。
Q 什么是欧几里得算法?
一种高效的方法来计算最大公约数:反复将较大的数字除以较小的数字并取余数,直到余数为0。最后一个非零余数就是最大公约数。

About This Tool

最大公约数和最小公倍数计算器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.