编写两个函数,分别求两个数的最大公约数和最小公倍数,在主函数中从键盘输入两个整数,并调用这两个函数,最后输出相应的结果。
时间: 2023-06-07 08:08:35 浏览: 111
求两个数的最大公约数与最小公倍数
5星 · 资源好评率100%
好的,这是一个关于算法的问题,我可以回答。以下是函数实现:
```python
# 求最大公约数
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
# 求最小公倍数
def lcm(a, b):
return a * b // gcd(a, b)
# 主函数
if __name__ == '__main__':
a = int(input("请输入第一个整数: "))
b = int(input("请输入第二个整数: "))
print("最大公约数: ", gcd(a, b))
print("最小公倍数: ", lcm(a, b))
```
希望能帮到你!
阅读全文