您的位置:首页 > 其它

求两个整数的最大公约数和最小公倍数

2016-11-12 11:09 155 查看

#include <stdio.h>

int main()

{

    int n,m,gys,gbs;

    int gcd(int a, int b);

    int lcm(int a, int b);

    scanf("%d%d",&n,&m);

    gys=gcd(n,m);

    gbs=lcm(n,m);

    printf("%d %d\n",gys,gbs);

    return 0;

}

int gcd(int x,int y)

{

    int r;

    while(y>0)

    {

        r=x%y;

        x=y;

        y=r;

    }

    return x;

}

int lcm(int x,int y)

{

    return((x*y)/gcd(x,y));

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐