程序代码:# include <stdio.h>
int main()
{
int gye(int,int),gbs(int,int,int);
int a,b,m,n;
scanf("%d,%d",&a,&b);
m=gys(a,b);
n=gbs(a,b,m);
printf("m=%d,n=%d\n",m,n);
}
int gys(int x,int y)
{
int r;
do
{r=x%y;x=y;y=r;}
while(r!=0);
return(x);
}
int gbs(int x,int y,int z)
{
int t;
t=x*y/z;
return(t);
}
这个程序是用一个函数(gys)求出最大公约数,用另一个函数(gbs)根据求出的的最大公约数求最小的公倍数。运行如:12,18
m=6,n=36









