← 首頁

✴ 最小公倍數和最大公約數計算器

即時求出最小公倍數和最大公約數。

這是什麼工具?

最小公倍數和最大公約數計算器是一款免費線上工具,可即時計算任意一組正整數的最小公倍數(LCM)和最大公約數(GCD)。這兩個概念是數論的基礎,在數學作業、電腦科學和實際問題解決中頻繁出現。 最大公約數(GCD),又稱最大公因數(GCF),是能整除所有給定數的最大數。例如,GCD(12, 18) = 6,因為 6 是能同時整除 12 和 18 而無餘數的最大數。最小公倍數(LCM)是所有給定數的倍數中最小的數。例如,LCM(4, 6) = 12,因為 12 是能同時被 4 和 6 整除的最小數。 這些計算對於分數的加減(找通分母)、約分、安排週期性事件以及許多電腦科學演算法都是必不可少的。本計算器使用高效的 Euclid 演算法,能輕鬆處理大數和多個輸入。所有計算均在瀏覽器本地完成。

運作原理

本計算器使用 Euclid 演算法來求 GCD,這是數學中最古老且最高效的演算法之一。Euclid 演算法通過反覆將較大的數替換為較大數除以較小數的餘數,直到其中一個數變為零。另一個數即為 GCD。 例如,求 GCD(48, 18):48 ÷ 18 = 2 餘 12;18 ÷ 12 = 1 餘 6;12 ÷ 6 = 2 餘 0。由於餘數現在為 0,GCD 就是 6。這個過程適用於任何兩個正整數,即使對於非常大的數也極為高效。 對於 LCM,計算器使用關係式:LCM(a, b) = (a × b) / GCD(a, b)。這個公式很高效,因為它避免了列舉所有倍數的需要。對於兩個以上的數,計算器以成對方式應用這些運算:先計算前兩個數的 GCD,再計算該結果與第三個數的 GCD,以此類推。同樣的方法也適用於 LCM,只需反覆應用成對公式即可。
Ad

使用方法

  1. 輸入兩個或多個以逗號分隔的正整數。
  2. 點擊計算按鈕求出 LCM 和 GCD。
  3. 查看兩個結果及逐步分解過程。
  4. 加入更多數字進行多值計算。
  5. 複製結果用於你的工作。

常見問題

常見問題

LCM 和 GCD 有什麼區別?
GCD 求的是能整除所有輸入數的最大數。LCM 求的是所有輸入數都能整除它的最小數。它們的關係是:LCM(a,b) × GCD(a,b) = a × b。

可以計算兩個以上數字的 LCM 和 GCD 嗎?
可以。本計算器支援任意數量的輸入。它通過反覆應用成對演算法來計算結果。例如,GCD(12, 18, 24) = 6。

這對分數有什麼用?
GCD 可用於約分:GCD(8, 12) = 4,所以 8/12 約分為 2/3。LCM 可用於找分數加法的通分母:LCM(4, 6) = 12,所以 1/4 + 1/6 = 3/12 + 2/12 = 5/12。

如果輸入零會怎樣?
任何數與 0 的 GCD 就是該數本身(GCD(5,0) = 5)。任何數與 0 的 LCM 是 0。本計算器能正確處理這些邊界情況。

技巧與建議

Euclid 演算法非常高效——即使對於非常大的數,它也能在少量步驟內找到 GCD,步驟數與數字的位數成正比。記住關鍵關係:LCM × GCD = 兩個數的乘積。這讓你在知道 GCD 後即可立即求出 LCM。處理分數時,GCD 用於約分,LCM 用於找通分母。在電腦科學中,Euclid 演算法用於密碼學(RSA 演算法)、約分和生成週期性時間表。對於三個或更多的數,始終以成對方式計算:先求前兩個數的 GCD/LCM,再與下一個數合併,以此類推。

相關工具

Ad