#include<stdio.h>
int main()
{
int max(int x,int y);
int min(int a,int b);
int m,n,c,d;
scanf("%d%d",&m,&n);
d=max(m,n);
c=min(m,n);
printf("%d %d\n",c,d);
return 0;
}
int max(int x,int y)
{
int z,t;
if(x>y)
{
t=x;
x=y;
y=t;
}
for(z=y;;z++)
if(z%x==0&&z%y==0)break;
return(z);
}
int min(int a,int b)
{
int j,k;
if(a>b)
{
j=a;
a=b;
b=j;
}
for(k=a-1;k>0;k--)
if((a%k==0)&&(b%k==0))break;
return(k);
}
能不能贴出具体代码和报错详情