求最大公约数伪代码

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

https://blog.csdn.net/qinzaoxiaozhu/article/details/113917610

2.input a,b

while a < b

temp = a

a = b

b = temp

if b = 0

print a

else

c = a % b

while c != 0

a = b

b = c

print b

3.

 

posted @ 2022-10-07 23:46  雨文水心  阅读(10)  评论(0编辑  收藏  举报