文章

13

粉丝

171

获赞

8

访问

38.9k

头像
记录一下最大公约数和最小公倍数
P1041 杭州电子科技大学2019年机试题
发布于2023年2月5日 12:56
阅读数 2.9k

#include <iostream>

using namespace std;

int GCD(int a, int b) {//最大公约数
    if (b == 0)
        return a;
    else
        return GCD(b, a % b);
}

int LCM(int a, int b) {//最小公倍数 ----> a*b=GCD(a,b)*LCM(a,b)
    return (a * b) / GCD(a, b);
}

int main() {
    int m, n;
    while (cin >> m >> n) {
        cout << GCD(m, n) << ' ' << LCM(m, n) << endl;
    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发