#include<stdio.h>
int gcd(int x,int y)
{
int z;
if(x==y)
return x;
else
{
if(x<y)
gcd(y,x);
else
{
z=x-y;
gcd(y,z);
}
}
}
int main()
{
int a,b,c,s;
scanf("%d,%d",&a,&b);
c=gcd(a,b);
s=a*b/c;
printf("a,b的最大公倍数为%d\n",s);
return 0;
}
哦~对了
是一个求两个最小公倍数的程序,
倒数第二行那个打错了……
to garymb :
在gcc里面我编译通过了
但是输出的结果总是0……