输入任意多个整数(逗号、空格或换行分隔),一键求出 最大公约数 GCD 与 最小公倍数 LCM。 完整展示辗转相除法每一步、每个数的质因数分解,以及质因数分解法对照表(取公共质因子的最小/最大次幂)。
原理:gcd(a, b) = gcd(b, a mod b)。反复用大数除以小数取余数,直到余数为 0,此时的除数就是最大公约数。
原理:lcm(a, b) = a × b ÷ gcd(a, b)。多个数时从左往右两两归约:lcm(a,b,c) = lcm(lcm(a,b), c)。
GCD = 所有数都含有的质因子,取最小次幂相乘(某个数不含该质因子时次幂为 0,则该质因子不参与); LCM = 出现过的全部质因子,取最大次幂相乘。