题解 | 小乐乐与欧几里得

小乐乐与欧几里得

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

#include <stdio.h>
//欧几里得思想
long long get_gcd(long long n,long long m)//最大公约数
{
    while(m!=0)
    {
        long long temp=n%m;
        n=m;
        m=temp;
    }
    return n;
}
int main() 
{
    long long  a, b;

    while(scanf("%lld %lld",&a,&b)!=EOF)
    {
        long long gcd=get_gcd(a,b);//最大公约数
        long long lcm = (a / gcd) * b;//最小公倍数
        printf("%lld",gcd+lcm);

    }
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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