思维过程【例1】用“等值算法”求161、253的最大公约数
分析:所谓“等值算法”就是以两个数中较大的数减去较小的数,以差和较小的数构成新的一对数
对于这一对数,再用大数减去小数,用同样的方法一直做下去,直到得到两个相等的数,这个数就是最大公约数
解:253-161=92;161-92=69;92-69=23;69-23=46;46-23=23;即(161,253)→(92,161)→(69,92)→(23,69)→(23,46)→(23,23)所以253和161的最大公约数为23
【例2】求1734,816,1343的最大公约数
分析:三个数的最大公约数分别是每个数的约数,因此也是任意两个数的最大公约数的约数,也就是说三个数的最大公约数是其中任意两个数的最大公约数与第三个数的最大公约数
解法一:等值算法先求1734和816的最大公约数,1734-816=918;918-816=102;816-102=714;714-102=612;612-102=510;510-102=408;408-102=306;306-102=204;204-102=102
即(1734,816)→(816,918)→(816,102)→(714,102)→(612,102)→(510,102)→(408,102)→(306,102)→(204,102)→(102,102)
所以1734和816的最大公约数是102,再求102和1343的最大公约数,1343-102=1241;1241-102=1139;1139-102=1037;1037-102=935;935-102=833;833-102=731;731-102=629,629-102=527;527-102=425;425-102=323;323-102=221;221-102=119;119-102=17;102-17=85;85-1