我的 LCM 程序得到了错误的结果。
我首先找到数字的 gcd,然后用 gcd 划分产品。
int gcd(int x, int y)
{
while(y != 0)
{
int save = y;
y = x % y;
x = save;
}
return y;
}
int lcm(int x, int y)
{
int prod = x * y;
int Gcd = gcd(x,y);
int lcm = prod / Gcd;
return lcm;
}
非常感谢任何帮助。