#include "stdafx.h"
#include<iostream>;
using namespace std;
void main()
{
int m,n,q,z;
cout<<"请输入整数m和n,(m大于n):"<<endl;
cin>>m>>n;
for(;m>=n;)
{
q=m%n;
if(q!=0)
{m=n;n=q;
}
else cout<<"其最大公约数为:"<<n<<endl;
}
z=m*n/q;
system("pause");
}
中途出现了死循环,不知道应该加个什么条件好……我是才开始学C++,麻烦大神们用一些最基础的命令指点我一下,谢谢了!~<!--<"请输入整数m和n,(m大于n):"<
请采纳,谢谢!