什么叫做辗转相除法?举几个例子

 我来答
帐号已注销
推荐于2019-09-15 · TA获得超过33.9万个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:15.6万
展开全部

辗转相除法最大的用途就是用来求两个数的最大公约数。


用(a,b)来表示a和b的最大公约数。有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c)。 (证明过程请参考其它资料)



例:求 15750 与27216的最大公约数。


解:


∵27216=15750×1+11466 ∴(15750,27216)=(15750,11466)


∵15750=11466×1+4284 ∴(15750,11466)=(11466,4284)


∵11466=4284×2+2898 ∴(11466,4284)=(4284,2898)


∵4284=2898×1+1386 ∴(4284,2898)=(2898,1386)


∵2898=1386×2+126 ∴(2898,1386)=(1386,126)


∵1386=126×11 ∴(1386,126)=126



所以(15750,27216)=216



辗转相除法比较适合用来求两个比较大的数的最大公约数 。

扩展资料;

辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。

另一种求两数的最大公约数的方法是更相减损法。

两个数的最大公约数是指能同时整除它们的最大正整数。

设两数为a、b(a≥b),求a和b最大公约数  的步骤如下:

(1)用a除以b(a≥b),得 。

(2)若  ,则  ;

(3)若  ,则再用b除以  ,得  .

(4)若  ,则  ;若  ,则继续用  除以  ,......,如此下去,直到能整除为止。

其最后一个余数为0的除数即为  的最大公约数。

醉意撩人殇
高粉答主

2019-05-05 · 关注我不会让你失望
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:7.5万
展开全部

辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:

用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。

示例:

123456 和 7890 的最大公因数是 6,这可由下列步骤(其中,“a mod b”是指取 a ÷ b 的余数)看出:

另一种求两数的最大公约数的方法是更相减损法。

扩展资料:

更相减损法与辗转相除法:

1、两者都是求最大公因数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显。

2、从结果体现形式来看,辗转相除法体现结果是以相除余数为0则得到,而更相减损术则以减数与差相等而得到。

更相损减法在两数相差较大时,时间复杂度容易退化成O(N),而辗转相除法可以稳定在O(logN)。但辗转相除法需要试商,这就使得在某些情况下,使用更相损减法比使用辗转相除法更加简单。而stein算法便由此出现。

参考资料来源:百度百科——辗转相除法

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙之吟ZYZ
推荐于2017-09-15 · TA获得超过1524个赞
知道答主
回答量:67
采纳率:0%
帮助的人:30.3万
展开全部
辗转相除法最大的用途就是用来求两个数的最大公约数。

用(a,b)来表示a和b的最大公约数。
有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c)。 (证明过程请参考其它资料)

例:求 15750 与27216的最大公约数。
解:
∵27216=15750×1+11466 ∴(15750,27216)=(15750,11466)
∵15750=11466×1+4284 ∴(15750,11466)=(11466,4284)
∵11466=4284×2+2898 ∴(11466,4284)=(4284,2898)
∵4284=2898×1+1386 ∴(4284,2898)=(2898,1386)
∵2898=1386×2+126 ∴(2898,1386)=(1386,126)
∵1386=126×11 ∴(1386,126)=126

所以(15750,27216)=216

辗转相除法比较适合用来求两个比较大的数的最大公约数 。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落跑小小苏公主
推荐于2019-08-23 · TA获得超过4197个赞
知道答主
回答量:76
采纳率:0%
帮助的人:3.9万
展开全部
辗转相除法最大的用途就是用来求两个数的最大公约数。

用(a,b)来表示a和b的最大公约数。
有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c)。 (证明过程请参考其它资料)

例:求 15750 与27216的最大公约数。
解:
∵27216=15750×1+11466 ∴(15750,27216)=(15750,11466)
∵15750=11466×1+4284 ∴(15750,11466)=(11466,4284)
∵11466=4284×2+2898 ∴(11466,4284)=(4284,2898)
∵4284=2898×1+1386 ∴(4284,2898)=(2898,1386)
∵2898=1386×2+126 ∴(2898,1386)=(1386,126)
∵1386=126×11 ∴(1386,126)=126

所以(15750,27216)=216

辗转相除法比较适合用来求两个比较大的数的最大公约数 。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧欧耶
2019-12-21 · TA获得超过1万个赞
知道小有建树答主
回答量:1593
采纳率:100%
帮助的人:39.8万
展开全部
辗转相除法最大的用途就是用来求两个数的最大公约数。
用(a,b)来表示a和b的最大公约数。
有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c)。 (证明过程请参考其它资料)
例:求 15750 与27216的最大公约数。
解:
∵27216=15750×1+11466 ∴(15750,27216)=(15750,11466)
∵15750=11466×1+4284 ∴(15750,11466)=(11466,4284)
∵11466=4284×2+2898 ∴(11466,4284)=(4284,2898)
∵4284=2898×1+1386 ∴(4284,2898)=(2898,1386)
∵2898=1386×2+126 ∴(2898,1386)=(1386,126)
∵1386=126×11 ∴(1386,126)=126
所以(15750,27216)=216
辗转相除法比较适合用来求两个比较大的数的最大公约数 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式