解题思路: 定义函数输出两个数的最大公约数和最小公倍数,利用复合赋值或函数递归求出最大公约数,然后利用两数乘积再求出最小公倍数。
注意事项:
参考代码:
a, b = map(int, input().split())
c = a * b
def maxx(x, y):
while x % y != 0:
x, y = y, x % y
return y
def minn(x, y):
return c // maxx(x, y)
print(maxx(a, b), minn(a, b), sep=' ')
0.0分
0 人评分
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:627 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:741 |
矩阵乘法 (C++代码)浏览:1662 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
1157题解浏览:769 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:331 |
链表数据求和操作 (C语言代码)浏览:1035 |