用自然语言描述:求两个正整数a和b最大公约数的算法
题目
用自然语言描述:求两个正整数a和b最大公约数的算法
答案
辗转相除法:设两数为a、b(b<a),求它们最大公约数(a、b)的步骤如下:用b除a,得a=bq.r 1(0≤r).若r1=0,则(a,b)=b;若r1≠0,则再用r1除b,得b=r1q.r2 (0≤r2).若r2=0,则(a,b)=r1,若r2≠0,则继续用r2除r1,……如此下去,直到能整除为止.其最后一个非零余数即为(a,b).
————————————--------------------------------------------
辗转相除法是利用以下性质来确定两个正整数 a 和 b 的最大公因子的:1.若 r 是 a ÷ b 的余数,则 gcd(a,b) = gcd(b,r) 2.a 和其倍数之最大公因子为 a.另一种写法是:1.a ÷ b,令r为所得余数(0≤r<b) 若 r = 0,算法结束;b 即为答案.2.互换:置 a←b,b←r,并返回第一步.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 一条环形跑道长400米,甲、乙两人练习赛跑,甲每分钟跑350米,乙每分钟跑250米.
- don’t …any more,around the world,as well as,happen to,next time,name … after,live up to,
- wish和hope区别
- When will you ____Wuhan?A arrive B get c reach D go
- 已知x>0,y>0,且x+y=8,则(1+x)(1+y)的最大值
- 翻译 在开始工作之前,你应该做好必要的准备.
- 洒脱和魁梧的反义词
- l want drink a bottle of orange juice now.错在哪?
- 小学四年级周记100字或100字以下
- 一个半径为3厘米的半圆,绕它的直径所在的的直线旋转一周,求它所形成的几何体的体积,结果保留π.
热门考点