求问,貌似错的很离谱的一个简单程序 可以看下嘛 感谢
#include<stdio.h>/*求最大公约数和最小公倍数*/
int mian ()
{
int a, b, c, m, n;
scanf("%d%d",&m,&n);
if(m==0&&n==0)
break;
{
a=m;
b=n;
c=n%m;
n=m;
m=c;
}
printf("%d%d\n",n,(a*b/n));
return 0;
}
问题是输入两个数输出最小公倍数和最大公约数
输入0时 程序停止运行
但是貌似错的很离谱