公约数计算方法,求公约数算法

作者头像
如梦
回答于 2023-03-04 02:28:04 阅读 673
公约数计算方法,求公约数算法

公约数计算方法

1、最简单的算公约数的方法叫做:辗转相除法.

2、比如求145和25的公约数

3、先用145减去25的若干倍,使得减剩下的数比25小.也就是145-5乘以25=20.

4、然后只需要求25和20的公约数,重复上述过程:

5、用25减去20的若干倍,使得减剩下的数比20小.也就是25-20=5.

6、然后只需要求20和5的公约数,显然是5.

7、当然,还可以继续一步,就是20-4乘以5=0.到0了,因为0不能做公约数,所以之前的那个5就是公约数.

8、这个原理很简单,假设x和y的公约数是a,那么y,x都能被a整除,从而y-kx能被a整除,k是某个正整数.

9、于是a也是x与y-kx的公约数.因为越小的数,越容易看出来公约数,而y-kx比y小.

怎么求公约数

1、在求最大公约数时,一般先用最小的公约数去除,直到得数为互质数时为止,再将所有的公约数相乘,积就是几个数的最大公约数。

2、举个例子:以12和16为例,两者先都除以2,得6,8。

3、6和8还可以继续除以2,得到3,4。

4、3,4互为质数,不可再除。

5、所以12,和16的最大公约数就等于2乘2,得4。

6、最大公因数,也称最大 公约数、最大公 因子,指两个或多个 整数共有 约数中最大的一个。

7、 a, b的最大公约数记为(a,b),同样的,a,b,c的最大 公约数记为(a,b,c),多个 整数的最大公约数也有同样的记号。

8、求最大公约数有多种 方法,常见的有 质因数分解法、 短除法、 辗转相除法、 更相减损法。

9、与最大公约数相对应的概念是 最小公倍数,a,b的 最小公倍数记为[a,b]。

求公约数算法

短除法把两个数一直除以他们的公约数,取它们的商继续除,直到无约数可除为止,然后哦把约数全部乘起来,即为最大约数。

例如:求12与48的最大公约数,所以12和48的最大公约数是2*2*3=12

声明:图文来源于互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系网站客服,一经查实,本站将立刻删除。

最新推荐