题解 | #小乐乐与欧几里得#

小乐乐与欧几里得

https://www.nowcoder.com/practice/da13e0cf321e4df9acd0fdf0a433cbb0

#include<iostream>
using namespace std;
long gcd(long n, long m) { //辗转相除法求最大公约数
    if (n % m == 0)
        return m;
    return gcd(m, n % m);
}
long lcm(long m, long n) {//求最小公倍数
    long g1, b;
    g1 = gcd(m, n); //调用求最大公约数的函数
    b = (m * n) / g1; //最小公倍数=两数之积/最大公约数
    return b; //返回b给main函数中的l
}
int main() {
    long n, m;
    cin >> n >> m;
cout<<gcd(n,m)+lcm(n,m)<<endl;
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 13:05
TMD找工作本来就烦,这东西什么素质啊😡
Beeee0927:hr是超雄了,不过也是有道理的
点赞 评论 收藏
分享
积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务