互质数计算器

通过欧几里得算法计算最大公约数,判断两个整数是否互质。

检查是否互质
输入两个整数,求出它们的最大公约数。

关于互质数

两个整数的最大公约数恰好为一时,称它们互质,也称互素。两个数本身不必都是质数。例如,14 和 25 都是合数:14 有因数 2 和 7,25 有因数 5,但它们除 1 外没有共同的正因数。相比之下,18 和 24 的公因数有 2、3 和 6,因此最大公约数为 6,它们不互质。 本计算器使用欧几里得算法求最大公约数。它从两个整数的绝对值开始,反复用除数和余数替换当前数对。对于 18 和 24,连续相除得到的余数最终为 6,再为 0。最后一个非零余数就是最大公约数。每次取余都会迅速减小下一次计算的规模,因此即使整数较大,算法也很高效。 互质是数之间的关系,而非某个数单独具有的性质。整数 8 与 15 互质,因为最大公约数为 1;但 8 与 12 不互质,因为它们有公因数 4。相邻整数总是互质:n 与 n 加 1 的任何公约数,也必须整除它们的差 1。同理,任何整数都与 1 互质。 互质数是分数约分的核心。分子与分母互质,当且仅当分数已经是最简分数。互质也出现在模运算、欧拉函数、周期模式、齿轮传动比及公钥密码学中。在 RSA 类数学运算中,选取最大公约数为一的数值,可以确保模逆元存在。 可以输入负数,因为符号不改变正公因数;计算器以绝对值求最大公约数。零需要特别处理。零与非零整数的最大公约数是该整数的绝对值,因此零只与 1 或负 1 互质。本工具按零与零没有通常定义的最大公约数处理,拒绝这一数对。请使用整数,因为互质与整除属于离散数论概念。

互质数示例

最大公约数决定每一组的判断结果。

整数对结果原因
14 和 25互质它们的最大公约数是 1。
18 和 24不互质两个数都能被 6 整除。
35 和 64互质它们没有共同的质因数。
0 和 1互质0 和 1 的最大公约数是 1。

如何判断两个数是否互质

  1. 输入第一个整数;若为负数,请包含负号。
  2. 输入第二个整数。
  3. 点击“检查是否互质”。
  4. 确认显示的最大公约数是否等于一。

互质数计算器常见问题

两个数都必须是质数吗?

不必。互质仅表示两个数没有大于一的公因数。因此,8 和 15 这样的两个合数也可以互质。

相邻整数总是互质吗?

是。任何公约数都必须整除它们的差,而差为一。因此每一对相邻整数的最大公约数都为一。

1 与所有整数都互质吗?

是。1 唯一的正因数是 1 本身,所以它与任何整数的最大公约数都为 1。

零能与其他数互质吗?

零与 1、负 1 互质,因为这些数对的最大公约数是 1。对于其他非零整数,最大公约数大于一;两个零则不接受。

互质数有什么用?

它们用于判断分数是否已约至最简,并在许多场景中保证模逆元存在。互质关系也是数论和密码算法的基础。