最大公因數算式
最大公因數(Greatest Common Divisor, GCD),也稱為最大公約數,是指兩個或更多整數共有因數中最大的那一個。在數學中,通常使用以下算式來計算兩個整數a和b的最大公因數:
GCD(a, b) = GCD(b, a mod b)
這裡,a mod b
表示的是a除以b的餘數。這個算式是遞歸定義的,即每次將較大的數字代換為其餘數和較小的數字的GCD。
例如,要計算最大公因數GCD(24, 18),我們可以這樣做:
- 首先,計算24除以18的餘數,得到6。
- 然後,計算GCD(18, 6)。
- 再次,計算18除以6的餘數,得到0。
- 因為餘數為0,我們停止計算,因為這意味著6是18的因數,也是我們要找的GCD。
所以,GCD(24, 18) = 6。
這個過程可以一直持續下去,直到餘數為0,這時的因數就是最大公因數。這個方法稱為歐幾里得算法(Euclidean algorithm),是計算最大公因數的一種有效方法。