一旦输入两个非整除的数字就没有输出,是不是数据类型的原因?
namespace std;
int main()
{
int a,b;
int max,min;
int m,n;
cout << "请输入两个整数" << endl;
cin >> a >> b;
if(a>=b){max=a;min=b;
}
else{max=b;min=a;
}
m=min;
for(m=min;max%m==0&&min%m==0;m--)
{cout<<"最大公约数是"<<m<<endl;
return 0;
}
return 0;
}