最小公约数的算法?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:02:38
最小公约数的算法?

最小公约数的算法?
最小公约数的算法?

最小公约数的算法?
Read a,b
While Mod(a,b)≠0
r←Mod(a,b)
a←b
b←r
End While
Print 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)。
http://baike.baidu.com/...

全部展开

设两数为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)。
http://baike.baidu.com/view/255668.htm?fr=ala0_1_1

收起

最小公约数?1呗