C++ 实现求最大公约数和最小公倍数

C++ 实现求最大公约数和最小公倍数

最大公约数

辗转相除法:

int maxDivisor(int a, int b)

{

int c = b;

while (a%b != 0)

{

c = a%b;

a = b;

b = c;

}

return c;

}

辗转相减法:

int maxDivisor(int a, int b)

{

while (a != b)

{

if (a>b) a = a - b;

else b = b - a;

}

return a;

}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是 C++ 实现求最大公约数和最小公倍数 的全部内容, 来源链接: utcz.com/z/333668.html

回到顶部