辗转相除法求最大公约数采用的是________算法。

 我来答
1是小野猫啊
2022-12-30 · 初高中辅导老师,高考志愿教师,教育学教师
1是小野猫啊
采纳数:370 获赞数:209

向TA提问 私信TA
展开全部

一,原题解释:
问题:辗转相除法求最大公约数采用的是________算法。
答案:欧几里德算法
二,辗转相除法的定义
辗转相除法,又称欧几里德算法,是求两个数的最大公约数的一种方法。用较大的数除以较小的数,再以除数和余数反复做除法运算,当余数为0时,取当前算式除数为最大公约数。


三,辗转相除法的原理
1.a/b=q余r,除数b和余数r能被同一个数整除,那么被除数a也能被这个数整除。或者说,除数与余数的最大公约数,就是被除数与除数的最大公约数。
2.即被除数与除数的最大公约数,就是除数与余数的最大公约数。


四,辗转相除法的程序设计
1.辗转相除法是利用以下性质来确定两个正整数 a 和 b 的最大公因子的:
(1)若 r 是 a ÷ b 的余数,且r不为0, 则gcd(a,b) = gcd(b,r)
(2)a 和其倍数之最大公因子为 a。
2.另一种写法是:
(1) 令r为a/b所得余数(0≤r)若 r= 0,算法结束;b 即为答案。
(2) 互换:置 a←b,b←r,并返回第一步。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式