本文仅给出自定义函数,主函数请自行补充。
int gcd(int x, int y)
{
int m, n;
m = (x > y) ? x : y;
n = (x > y) ? y : x;
if (m % n == 0)
return n;
else
return gcd(m, m % n);
}
int lcm(int x, int y)
{
return (x*y) / gcd(x, y);
}
本文仅给出自定义函数,主函数请自行补充。
int gcd(int x, int y)
{
int m, n;
m = (x > y) ? x : y;
n = (x > y) ? y : x;
if (m % n == 0)
return n;
else
return gcd(m, m % n);
}
int lcm(int x, int y)
{
return (x*y) / gcd(x, y);
}