#include"stdio.h"
int main(void)
{
int m,n,x,y,a,b,c;
printf("输入小于1000内的整数m,n的值:
");
scanf("%d%d",&m,&n);
a=m;
b=n;
if(n>m)
{x=m;m=n;n=x;}
while(m%n!=0)
{y=n;n=m%n;m=n;}
a=a/n;b=b/n;c=a*b*n;
printf("最大公约数为%d,最小公倍数为%d
",n,c);
return 0;
}
#include"stdio.h"
int main(void)
{
int m,n,x,y,a,b,c;
printf("输入小于1000内的整数m,n的值:
");
scanf("%d%d",&m,&n);
a=m;
b=n;
if(n>m)
{x=m;m=n;n=x;}
while(m%n!=0)
{y=n;n=m%n;m=n;}
a=a/n;b=b/n;c=a*b*n;
printf("最大公约数为%d,最小公倍数为%d
",n,c);
return 0;
}