最小公约数的算法?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 03:45:54
最小公约数的算法?
xTK@WrL@N@QXxۥeٮ^ckEcRj"Җn 6̤9_eZWezÆy?{(?3Y];.AU/qLD8Kj\ZXQ?#"LAVS1I M21i\%}m"9J|WYιfٺY8օ߰X-څ9N/[jC *PC%$GUpAl$DM8 ;&pRdH GgV]V"D]zVH5E}/4[{*7l3 `@uYNеMn~ޗa4`TL?ɤg4䧸 ue}M-~ή1/_Zf2铓SSj"6UYFhܢIwvl8?Vz|d

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

最小公约数的算法?
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呗