已知两个正整数,求他们的最大公约数和最小公倍数 #include<stdio.h> int main() { int x,y, r,a,b; printf("输入两个整数:"); scanf("%d%d",x,y); a=x; b=y; while(a%b) { r=a%b; a=b; b=r; } printf("%d和%d的最大公约数:%d\n最小公倍数:%d\n0",x,y,b,x*y/b); return 0; } 运行结果: