最大公约数
- 算法:要求a,b的最大公约数记作gcd(a,b),(假设a > b)我们就让a = a % b,如果a变为0那么b就为最大公约数,否则交换a,b继续执行上述操作直到求出最大公约数
int gcd(int a,int b)
{
if(b == 0)
return a;
else
return gcd(b,a % b);
}
最小公倍数
- 记最小公倍数lcm(a,b) = a * b / gcd(a,b)
int lcm(int a,int b)
{
return a * b / gcd(a,b);
}
标签:return,gcd,公倍数,最小,int,最大公约数
From: https://www.cnblogs.com/ChuenSan/p/17241647.html