用while循环编写程序:输入两个正整数(一次性),求最小公倍数)
时间: 2024-05-21 20:12:50 浏览: 72
编程实现输入两个正整数,输出它们的最小公倍数和最大公约数.
4星 · 用户满意度95%
好的,这是一道关于求最小公倍数的数学问题。以下是用 Python 编写的程序:
a = int(input("请输入第一个正整数:"))
b = int(input("请输入第二个正整数:"))
# 定义一个函数求解最大公约数
def gcd(x, y):
if y == 0:
return x
else:
return gcd(y, x % y)
# 最小公倍数等于两数之积除以其最大公约数
lcm = a * b // gcd(a, b)
print("最小公倍数为:", lcm)
祝您使用愉快!
阅读全文