如何快速求两数的最大公因数?

 我来答
楚仙子EX
2023-04-20 · ————平凡到自命不凡
楚仙子EX
采纳数:21 获赞数:407

向TA提问 私信TA
展开全部

短除法是求最大公因数的一种方法,也可用来求最小公倍数。

15和16的最大公因数为1。做法如下:

从1开始,因为15和16互质,没有其它的数字可以除了。

扩展资料:

求两个数字的最大公因数还可以用到欧几里得算法。

1、欧几里得算法又叫辗转相除法,欧几里德算法是用来求两个正整数最大公约数的算法。古希腊数学家欧几里德在其著作《The Elements》中最早描述了这种算法,所以被命名为欧几里德算法。

2、计算公式gcd(a,b) = gcd(b,a mod b)。

参考资料:百度百科-欧几里得算法

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式