def fun_1(num_1, num_2): # 最大公约数
while not ( num_1 % num_2 == 0):
temp = num_1 % num_2
num_1 = num_2
num_2 = temp
return temp
def fun_2(num_1, num_2, num): # 最小公倍数
return int((num_1 * num_2)/num)
num_1, num_2 = map(int, input().split())
gongyue = fun_1(num_1, num_2)
gongbei = fun_2(num_1, num_2, gongyue)
print(gongyue, gongbei, end=" ")
最大公约数用的辗转相除法,最小公倍数等输入两数之积除以最大公约数
0.0分
0 人评分
人见人爱A+B (C语言代码)浏览:868 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:333 |
点我有惊喜!你懂得!浏览:4128 |
小九九 (C语言代码)浏览:885 |
2^k进制数 (C++代码)使用递归方法浏览:736 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1019 |
汽水瓶 (C语言代码)浏览:664 |
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
C语言训练-求素数问题 (C语言代码)浏览:773 |
C语言训练-素数问题 (C语言代码)浏览:1065 |