您的位置:首页 > 其它

对两个数求解对大公约数

2014-12-15 09:14 176 查看
对于这个最大公约数的球阀有两种,

第一种是:

自己手写规律:


int lcm(int a,int b)

{

int max = (a >= b?a:b),min = (a < b?a:b),i;

for(i = 1;;++i)

{

if((max * i) % min == 0)

{

return (max * i);

}

}

}





第二种是:

int LCM(int a, int b)

{

return a*b/GCD(a,b);

}





意思就是求解最大公约数就是求两个数的乘积再去除两个数的最小公约数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: