求最大公约数:
int gcd(int a,int b)
{
return b?gcd(b,a%b):a;
}
求最小公倍数:
int lcm(int a,int b)
{
return a/gcd(a,b)*b;
}
本文提供了一种高效的方法来计算两个整数的最大公约数(GCD)和最小公倍数(LCM)。通过递归实现了最大公约数的计算,并利用该结果进一步计算最小公倍数。
求最大公约数:
int gcd(int a,int b)
{
return b?gcd(b,a%b):a;
}
求最小公倍数:
int lcm(int a,int b)
{
return a/gcd(a,b)*b;
}

被折叠的 条评论
为什么被折叠?