#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;}