🔢 最大公约数与最小公倍数计算器(GCD / LCM)

输入任意多个整数(逗号、空格或换行分隔),一键求出 最大公约数 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 = 出现过的全部质因子,取最大次幂相乘

    💡 GCD 与 LCM 知识速记

    🚀 你可能也用得上

    ➗ 分数计算器 🧮 一元二次方程求解器 📊 统计量计算器 ✖️ 乘法口诀表 🔲 矩阵计算器
    💡 这个位置等你来 — 软广告位 / 友情链接 / 合作开发 正在开放中 查看价格

    📘 使用说明

    1. 输入一组整数(逗号、空格或换行分隔)
    2. 查看最大公约数与最小公倍数结果
    3. 展开辗转相除法的分步过程
    4. 对照质因数分解法的求解方式

    ❓ 常见问题

    Q: 辗转相除法怎么操作?
    A: 用大数除以小数取余数,再用刚才的小数除以余数,如此反复直到余数为 0,此时的除数就是最大公约数。比如求 48 和 18:48=18×2+12,18=12×1+6,12=6×2+0,所以 GCD 是 6。
    Q: 最小公倍数怎么由最大公约数求?
    A: 两个数的乘积等于它们的最大公约数乘最小公倍数,所以 LCM(a,b) = a × b ÷ GCD(a,b)。多个数时依次两两归约即可。
    Q: 质因数分解法怎么求?
    A: 把每个数分解成质因数幂次的乘积,最大公约数取所有数共有质因子的最小次幂,最小公倍数取全部出现过的质因子的最大次幂。工具会同时展示这两种方法便于对照理解。
    👉 下一步 🏆 看看周榜热门 🧩 工作流中心 🔍 全部工具分类