一起飞i 2021-05-06 10:13 采纳率: 90.9%
浏览 1677
已结题

用Python 用户输入两个正整数,返回最大公约数和最小公倍数 例如: 输入:10,20 输出:

用Python 用户输入两个正整数,返回最大公约数和最小公倍数 例如: 输入:10,20 输出:10,20 输入:14,17 输出:1,238
  • 写回答

2条回答 默认 最新

  • এ某年某月某日এ 2021-05-06 10:38
    关注
    m = int(input("请输入m的值:"))
    n = int(input("请输入n的值:"))
    max = 0
    min = 0
    if m > n:
        t = m
        m = n
        n = t
    for i in range(1, m+1):
        if m % i == 0 and n % i == 0:
            max = i
    min = m * n / max
    print("最大公约数为:{0},最小公倍数为:{1}".format(int(max), int(min)))
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月18日
  • 已采纳回答 10月10日