辗转相除法, 又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公约数的算法。
算法描述 两个正整数a,b(a>b)的最大公约数gcd(a,b)等于
- b ;(a%b==0)
- gcd(b,a%b); (a%b!=0)
a,b的最小公倍数 = a*b / gcd(a,b)
辗转相除法, 又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公约数的算法。
算法描述 两个正整数a,b(a>b)的最大公约数gcd(a,b)等于
a,b的最小公倍数 = a*b / gcd(a,b)