第五章:整除性与最大公因数(2)
欧几里得算法#
求两个数的最大公因数的最有效方法是欧几里得算法,这是由直到余数为零的一系列带余除法组成的。在叙述一般方法前,我们用个例子来说明:
我们计算,第一步是 除以 得商 与余数。我们将此记作
第二步是取,用前一步的余数 除以 得
下一步,用 除以 求得余数
欧几里得算法说明当得到余数 时,则前一步的余数就是最初两个数的最大公因数,所以在这种情况我们求得
注意如何在每一步用数 除以 得到商 和余数,换句话说,
然后在下一步用数 与 代替原来的 与,继续此过程直到得到余数 为止。此时,前一步的余数 就是最初两个数的最大公因数。
欧几里得算法:要计算两个数 与 的最大公因数,先令,然后计算相继的商和余数
直到某余数 为。最后的非零余数 就是 与 的最大公因数
本作品采用《CC 协议》,转载必须注明作者和本文链接