為什麼短除法能求最小公倍數?

2022-08-20 06:48:09 字數 639 閱讀 5741

最小公倍數的定義是:幾個數公有的倍數,叫做這幾個數的公倍數;其中最小的乙個,叫做這幾個數的最小公倍數。

求幾個數最小公倍數的方法,可以用分別分解質因數的方法,先找出幾個數公有的質因數,再找出各自獨有的質因數,

把這些質因數連乘起來,最後得出的積就是這幾個數的最小公倍數。

例如:求12和20的最小公倍數。

12和20的最小公倍數是2×2×3×5=60

把分別分解合在一起,就是短除法。這樣做,不僅結果一樣,還減少了中間計算的層次,通常採用的就是這種方法。

仍如上例:

短除豎式左邊是這兩個數的公有質因數,豎式下邊是這兩個數各自獨有的質因數。根據兩個數的最小公倍數一定能被這兩個數整除,所以,最小公倍數必須包含這兩個數里的所有質因數。豎式左邊的公有質因數與豎式下邊各自獨有質因數的連乘積,才是最小公倍數的道理,就在於此。質因數在數論裡是指能整除給定正整數的質數。除了1以外,兩個沒有其他共同質因子的正整數稱為互質

。在求三個數的最小公倍數時,兩個數中共同的質因數要篩去,如果不篩去,所求出來的雖然也是這三個數的公倍數,但不是最小公倍數。所以,只要有兩個數能被同一質數整除,就應該繼續除下去,直到除到豎式下邊的三個數兩兩互質為止。

例如:求15、30和50的最小公倍數。

∴15、30和50的最小公倍數是5×2×3×5=150。

最小公倍數

最大公倍數最大是兩個數的乘積,兩個數互質 最大公約數是1 幾個數共有的倍數叫做這幾個數的公倍數,其中除0以外最小的乙個公倍數,叫做這幾個數的最小公倍數。記作 a,b 與最小公倍數相對應的概念是最大公約數,a,b的最大公約數記為 a,b 關於最小公倍數與最大公約數,我們有這樣的定理 a,b a,b a...

最小公倍數

問題描述 編寫一函式lcm,求解兩個正整數的最小公倍數。樣例輸入 乙個滿足題目要求的輸入樣例。例 3 5 樣例輸出 與上面樣例對應的輸出。例 15 資料規模和約定 輸入資料中每乙個數的範圍 例 兩個數都小於65536.演算法分析 一般來說,求兩個正整數a b的最小公倍數的演算法思路很簡單,主要分為以...

最小公倍數

求n個數的最小公倍數。輸入 輸入包含多個測試例項,每個測試例項的開始是乙個正整數n 2 n 10 然後是n個正整數。輸出為每組測試資料輸出它們的最小公倍數,每個測試例項的輸出佔一行。你可以假設最後的輸出是乙個32位的整數。樣例輸入 2 4 6 3 2 5 7 樣例輸出 1270 題目 zjgsuto...