最大公因数的三种方法
2个回答
展开全部
①列举法。对于求几个较小正整数的最大公因数,可以采用先分别列举出每个正整数的所有因数,再从它们的公因数中找出最大公因数的方法。
②短除法。在可整除所有正整数的条件下,把从小到大的质数依次做除数去除(有时同一个质数可除若干次),直到被除数两两互质时为止,这时将所有除数相乘的积就是最大公因数。
③分解质因数法。根据上面最大公因数的现代数学概念的性质4,可以分别写出被求各正整数的标准分解式,将各分解式中公有的质因数写出。每一质因数都取它在各分解式中的最低次幂,把这些质因数的幂相乘,即得最大公因数。例如24=2x2x2x3,36=2x2x3x3,将这两个数分解质因数后,并将它们公有的质因数的最低次幂相乘---2x2X3=12,所以( 24,36)= 12。
④辗转相除法。在数学中,辗转相除法又称欧几里得算法,是求最大公因数的一种算法。辗转相除法首次出现于公元前300年欧几里得的《几何原本》中,而在我同则可以追溯至东汉出现的《九章算术》。两个正整数的最大公因数是能够同时整除它们的最大的正整数。辗转相除法基于以下原理:两个正整数的最大公因数等于其中较小的数和两数的差的最大公因数。例如252和105的最大公因数是21(252=21×12,105=21×5),因为252-105=147,所以147和105的最大公因数也是21。在这个过程中,较大的数缩小了,所以继续进行同样的计算可以不断缩小这两个数直至其中一个变成零。这时,所剩下的还没有变成零的数就是两数的最大公因数。
②短除法。在可整除所有正整数的条件下,把从小到大的质数依次做除数去除(有时同一个质数可除若干次),直到被除数两两互质时为止,这时将所有除数相乘的积就是最大公因数。
③分解质因数法。根据上面最大公因数的现代数学概念的性质4,可以分别写出被求各正整数的标准分解式,将各分解式中公有的质因数写出。每一质因数都取它在各分解式中的最低次幂,把这些质因数的幂相乘,即得最大公因数。例如24=2x2x2x3,36=2x2x3x3,将这两个数分解质因数后,并将它们公有的质因数的最低次幂相乘---2x2X3=12,所以( 24,36)= 12。
④辗转相除法。在数学中,辗转相除法又称欧几里得算法,是求最大公因数的一种算法。辗转相除法首次出现于公元前300年欧几里得的《几何原本》中,而在我同则可以追溯至东汉出现的《九章算术》。两个正整数的最大公因数是能够同时整除它们的最大的正整数。辗转相除法基于以下原理:两个正整数的最大公因数等于其中较小的数和两数的差的最大公因数。例如252和105的最大公因数是21(252=21×12,105=21×5),因为252-105=147,所以147和105的最大公因数也是21。在这个过程中,较大的数缩小了,所以继续进行同样的计算可以不断缩小这两个数直至其中一个变成零。这时,所剩下的还没有变成零的数就是两数的最大公因数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询