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;
}