辗转相除法,最大公约数,最小公倍数

辗转相除法, 又名欧几里德算法(Euclidean algorithm)乃求两个正整数最大公约数的算法。

算法描述 两个正整数a,b(a>b)的最大公约数gcd(a,b)等于

  • b ;(a%b==0)
  • gcd(b,a%b); (a%b!=0)

a,b的最小公倍数 = a*b / gcd(a,b)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,其中一个最小的公倍数是他们的最小公倍数,同样地,...
    Mr_chong阅读 6,195评论 0 5
  • 基本概念 因数 :若A=m×n,则称m,n是A的因数;A是m,n的倍数 一个数的最大因数和最小倍数都...
    AQ王浩阅读 6,502评论 0 4
  • 最大公约数(GCD, Greatest Common Divisor,为简便下文都使用GCD表示最大公约数):指某...
    JxYoung阅读 15,432评论 8 16
  • 文 / 廖玮雯 之所以写这篇文章,来自后台一位朋友所给我的留言: 廖老师,我觉得你的文章像鸡汤但是又不是鸡汤,我也...
    廖玮雯阅读 3,477评论 4 3
  • 哎呀,我又不认识他们,不去,还不入睡觉青春的回忆,初恋是每一个少女的梦,那个梦里王子第一次来到梦婷的梦里,可惜怎么...
    彼岸花的阅读 1,592评论 0 0