1001 最小公倍数

题目:

最小公倍数

题解:

求最小公因数可以先选择用辗转相除法将最小公倍数求出,再利用
最小公倍数=两数乘积/最大公因数
就可以求出答案。

代码:

#include<stdio.h>
 int main ()
{
    int a,b,x,y,z;
    while(scanf("%d %d",&a,&b)!=EOF){
    x=a;
    y=b;
    while(b!=0)   //利用辗转相除法求出最小公倍数
    {
        z=a%b;
        a=b;
        b=z;
    }
    printf ("%d\n",x*y/a);}  //最小公倍数=两数乘积/最大公约数
    return 0;
}

相关文章: