[算法]最大公约数和最小公倍数

基于辗转相除的算法实现的基于javascript的最大公约数(GCD)与最小公倍数(LCM)算法。

function gcd(m, n){
    var c = n % m;
    if(c)return arguments.callee(c, m);
    else return m;
}

function lcm(m, n){
    return m/gcd(m,n)*n;
}
posted @ 2014-11-03 09:34  binking338  阅读(131)  评论(0编辑  收藏  举报