用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)))本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 2无用