程序6

【程序6
题目:输入两个正整数mn,求其最大公约数和最小公倍数。
        function M(num1, num2) {
            var temp;
            var a;
            var b;
            if (num1 < num2) {
                temp = num1;
                num1 = num2;
                num2 = temp;
            }
            a = num1;
            b = num2;
            while (b != 0) {
                temp = a % b;
                a = b;
                b = temp;
            }
            return { "min": a, "max": num1 * num2 / a };
        }
最小公倍数:M.(12,8).max;
最大公约数:M.(12,8).min;

posted @ 2012-06-09 20:21  前端咖  阅读(219)  评论(0编辑  收藏  举报