最大公约数;最小公倍数

辗转相除法

  1. int gcd(int m,int n){
    int remainder;
    while(remainder!=0){
    remiander = m%n;
    m = n;
    n = remainder;
    }
    return m;
    }

     

有两整数ab

① a%b得余数c

② c=0,则b即为两数的最大公约数

③ 若c≠0,则a=bb=c,再回去执行①

最小公倍数(lcm)=两整数的乘积÷最大公约数





posted on 2015-07-06 19:11  立顿经典醇  阅读(94)  评论(0)    收藏  举报

导航