题解 | #求最小公倍数#
求最小公倍数
http://www.nowcoder.com/practice/22948c2cad484e0291350abad86136c3
解题思路
- 其中,gcd是最大公因数, lcm是最小公倍数
- 明确
- 如何求 —— 辗转相除法
代码
int gcd(int a, int b)
{
return a%b ? gcd(b, a%b) : b;
}
int lcm(int a, int b)
{
return a*b/gcd(a, b);
}
求最小公倍数
http://www.nowcoder.com/practice/22948c2cad484e0291350abad86136c3
int gcd(int a, int b)
{
return a%b ? gcd(b, a%b) : b;
}
int lcm(int a, int b)
{
return a*b/gcd(a, b);
}
相关推荐