最大公因數program

以下是使用Python編寫的一個簡單程式,用於找到兩個數字的最大公因數(GCD):

def gcd(a, b):
    while b != 0:
        a, b = b, a % b
    return a

# 測試程式
print(gcd(48, 18))  # 輸出: 6

這個程式使用了一個名為 gcd 的函式,它接受兩個參數 ab。它通過不斷地將 b 替換為 a 除以 b 的餘數來重複操作,直到 b 為零。當 b 為零時,a 就是兩個數字的最大公因數。

注意,這個程式假定輸入的兩個數字都是正整數。如果輸入的數字可能為零或負數,你可能需要添加一些額外的檢查和處理代碼。