举个例子,比如 98和63的最大公约数是7.98-63=35 63-35=28 35-28=7 28-7=21 21-7=14 14-7=7 这样之所以能求出来,是因为假定98和63最大公约数是M 那么98=a*M,63=b*M,a b都是正整数.98-63=35 所以这个差应该是(a-b)M 接下来M就可以看作是求63和35的公约数.那么M为什么又是63和35最大的公约数呢?假设有个数N是63和35最大的公约数而且N大于M,使得63=A*N,35=B*N.那么98=63+35=(A+B)N,也就是说98和63的最大公约数变成了N,这就与一开始矛盾了.于是这样循序渐进地减下去,M一直是2个数的最大公约数,最后可以得出M的值.还有另一种比较容易懂的理解方式.如果要求两个数X,Y的最大公约数T 把X,Y看成由若干个T组成的数.X:T T T T T T T T T…… Y:T T T T T…… 因为那么X-Y是啥意思呢?意思就是X比Y多的T构成的数,这样减的话这个差永远是整数个T,于是一直这样互相减下去,最后减出来肯定是只有一个T(遇到偶数除个2就行了),所以T是多少就浮出水面了.
更相减损法为什么可以求出两个数的最大公约数你?数学原理是什么?
1个回答
相关问题
-
分别用辗转相除法、更相减损术求288、1995的最大公约数.
-
更相减损术求440和556的最大公约数
-
用辗转相除法或者更相减损术求三个数 324,243,135 的最大公约数.
-
用辗转相除法和更相减损术求272与153的最大公约数
-
求612,396,264的最大公约数.(用辗转相除法或更相减损法,并设计出它的程序.)
-
编写用更相减损术求两个正整数a b的最大公约数的程序.
-
用辗转相除法或更相减损术求1890与462的最大公约数
-
用辗转相除法求最大公约数并用更相减损术检验5280,12155
-
求下列问题:(1)用“更相减损术”求两数72,168;的最大公约数;并用“辗转相除法”检验.(2)将二进制数101101
-
用辗转相除法求80和36的最大公约数,并用更相减损术检验所得结果.