1.欧几里德算法
欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。
欧几里得算法和扩展欧几里得算法可使用多种编程语言实现。
算法说明:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。
网上链接:https://mbd.baidu.com/ma/s/Mc4JV0mI
2.伪代码实现欧几里得算法