输入两个正整数m和n,求其最大公约数和最小公倍数
#include<iostream.h>int max(int x,int y)
{
if(x>=y)
return x;
else
return y;
}
void main()
{
int m,n,a,i,j;
cout<<"输入两个数"<<endl;
cin>>m>>n;
a=max(m,n);
while(i<=a)
{
if(i%m==0&&i%n==0)
i++;
}
i=i-1;
cout<<i<<endl;
for(j=1;j<=n;j++)
{
if(j%m==0&&j%n==0)
cout<<j<<endl;
break;
}
}
各位亲爱的大虾们呀,小弟我这个咋输不出结果呢?希望给改正啊