#include<stdio.h>
#include<math.h>
int main()
{
int nice(int x,int y);
int bad(int m,int n);
int r,a,b,f;
printf("请输入两个正整数:");
scanf("%d%d",&f,&r);
printf("\n");
a = nice(f,r);
b = bad(f,r);
printf("%d,%d",a,b);
printf("\n");
return 0;
}
int nice(int x,int y)
{
int c;
if(x<y)
{
int t;
t = x;
x = y;
y = t;
}
while(1)
{
c = x%y;
if(c = 0)break;
x = y;
y = c;
}
return(y);
}
int bad(int m,int n)
{
int d;
d = m*n/nice(m,n);
return(d);
}