互质数计算器
通过欧几里得算法计算最大公约数,判断两个整数是否互质。
检查是否互质
输入两个整数,求出它们的最大公约数。
关于互质数
两个整数的最大公约数恰好为一时,称它们互质,也称互素。两个数本身不必都是质数。例如,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。 |
如何判断两个数是否互质
- 输入第一个整数;若为负数,请包含负号。
- 输入第二个整数。
- 点击“检查是否互质”。
- 确认显示的最大公约数是否等于一。
互质数计算器常见问题
两个数都必须是质数吗?
不必。互质仅表示两个数没有大于一的公因数。因此,8 和 15 这样的两个合数也可以互质。
相邻整数总是互质吗?
是。任何公约数都必须整除它们的差,而差为一。因此每一对相邻整数的最大公约数都为一。
1 与所有整数都互质吗?
是。1 唯一的正因数是 1 本身,所以它与任何整数的最大公约数都为 1。
零能与其他数互质吗?
零与 1、负 1 互质,因为这些数对的最大公约数是 1。对于其他非零整数,最大公约数大于一;两个零则不接受。
互质数有什么用?
它们用于判断分数是否已约至最简,并在许多场景中保证模逆元存在。互质关系也是数论和密码算法的基础。