红颜如霜


私信TA

用户名:uq_88586478448

访问量:1009

签 名:

等  级
排  名 7606
经  验 1298
参赛次数 0
文章发表 28
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:最大公约数利用辗转相除法,最小公倍数为两数相乘再除以最大公约数

注意事项:

参考代码:

#include<stdio.h>

int gcd(int x,int y)//最大公约数

{

    int m;

    m=(x%y==0)?y:(gcd(y,x%y));

    return m;

}

int  lcm(int x,int y,int z)//最小公倍数

{

    int n;

    n=x*y/z;

    return n;

}

int main()

{

    int a,b,GCD,LCM;

    scanf("%d %d",&a,&b);

    GCD=gcd(a,b);

    LCM=lcm(a,b,GCD);

    printf("%d %d",GCD,LCM);

return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »