在两行中分别输入一个正整数mn,在一行依次输出m和n的最大公约数和最小公倍数,两数字间以一个空格分隔
时间: 2023-03-22 18:01:05 浏览: 289
输入两个正整数m和n,求其最大公约数和最小公倍数
好的,我可以回答这个问题。以下是我的回答:
您可以使用以下代码来计算输入的正整数m和n的最大公约数和最小公倍数:
```python
import math
m, n = input().split()
m = int(m)
n = int(n)
gcd = math.gcd(m, n)
lcm = m * n // gcd
print(gcd, lcm)
```
您可以将m和n输入到第一行中,两个数字之间以一个空格分隔。该程序将输出它们的最大公约数和最小公倍数,两个数字之间以一个空格分隔。
阅读全文