欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

最大公约数和最小公倍数,

来源: javaer 分享于  点击 49800 次 点评:169

最大公约数和最小公倍数,


 

定理:两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。gcd(a,b) = gcd(b,a%b) (a>b)

 

public static int GCD(int a,int b) {
        if(b==0)
            return a;
        return GCD(b,a%b);
}

求最小公倍数

最小公倍数 = 两数乘积/最大公约数

public int commonMultiple(int a,int b){
    return a * b / GCD(a,b)  
}

 

相关文章

    暂无相关文章
相关栏目:

用户点评