输入两个整数,求两个整数的最大公约数和最小公倍数,并输出结果。
样例输入设两个整数为u和v,用辗转相除法求最大公约数和最小公倍数的算法如下:
if v>u
将变量u与v交换 (使大者u为被除数)
while (u/v的余数r!=0)
{u=v (使除数v变为被除数u)
v=r (使余数r变为除数v)
}
输出最大公约数v(目前)
最小公倍数l=u*v(原来)/最大公约数v
样例输出36 12
代码最大公约数:12
最小公倍数:36
#include
输入两个整数,求两个整数的最大公约数和最小公倍数,并输出结果。
样例输入设两个整数为u和v,用辗转相除法求最大公约数和最小公倍数的算法如下:
if v>u
将变量u与v交换 (使大者u为被除数)
while (u/v的余数r!=0)
{u=v (使除数v变为被除数u)
v=r (使余数r变为除数v)
}
输出最大公约数v(目前)
最小公倍数l=u*v(原来)/最大公约数v
样例输出36 12
代码最大公约数:12
最小公倍数:36
#include
Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:
部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。