while实现 4 .编写程序。输入两个正整数 m 和 n ,求其最大公约数与最小公倍数。 辗转相除算法是:假
设两个正整数为 m 和 n ,先求出前者除以后者的余数 m%n ,存放到变量 r 中,若 r 不为 0 ,则将 n 的值得赋给 m ,将 r 的值得赋给 n ;再求出 m 除以 n 的余数,仍然存放到变量 r 中,......如此反复,直到 r 为 0 时终止,此时 n 中存放的即为原来两数的最大公约数 , 最小公倍数为: 原两数的乘积除以最大公约数 。 ()
答案:以下是使用 Python 语言实现的程序,该程序通过 while 循环使用辗转相除法来计算两个正整数 m 和 n 的最大...