0
已采纳
张元宝
修练者
修练者
//从大到小可以在第一次直接找到最大公因数。
for(int i=min(n,m);i>=1;i--)//可以从 n 和 m 的较小值来找,因为只要大于他们其中任意一个,就不是公因数。
{
if(i==1) //如果到了1,就说明他们俩互质(互为质数)。
{
cout<<"No";
return 0;
}
if(n%i==0&&m%i==0) //如果i能被n和m同时整除,输出,结束程序。
{
cout<<"Yes";
return 0;
}
}
望采纳!
0