求最大公约数伪代码

求最大公约数伪代码
欧几里得算法(辗转相除法)
上链接:https://blog.csdn.net/qinzaoxiaozhu/article/details/113917610
算法说明:

          输入两个数字a和b
          判断a<b是否为真
                         如果结果为真,则交换a和b的值,进入下一个判断
                         如果结果为假,则进入下一判断
         判断b=0是否为真
                        如果结果为真,则a就是a,b的最大公约数,输出a
                        如果结果为假,则进入下一步
         将a%b的结果赋给变量c(取余数)
         判断c=0是否为真
                       若结果为假,则先将b的值赋给a,再将c的值赋给b,重新进入c=a%b那一步
                       若结果为真,则b就是a,b的最大公约数,输出b
       结束

欧几里得算法的伪代码

输入整数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

验证

 

 

 

posted @   晓熙熙  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示