首页 > 代码库 > 最小公倍数-lcm

最小公倍数-lcm

第一种方法:

逐步倍增法:

int lcm(int a,int b)//b>a 
{
    int now=1;
    while(!now*b%a)
    {
        now++;
    }
    return now*b;
} 

第二种方法:

定理法:

a,b两个数的最大公约数乘以他们的最小公倍数等于他们的乘积。

即:lcm(a,b)=a*b/gcd(a,b)

最小公倍数-lcm