0
0
已采纳
缪鲲鹏
新手光能
新手光能
1.首先输入就错了,先输入n,在输入n组数据才是,你这样输入,最后一定会多出一组数据,除非加上条件
2.互质数是指公因数只有1的两个数,你这个从1开始判断,什么整数%1不都等于0,所以你的代码只会输出no
正解:
头文件
using namespace std;
int main(){
bool tf = true;
int n, a, b;
cin >> n;
do
{tf = true;
cin >> a >> b;
for(int i = 2 ; i <= min(a, b) ; i ++) {
if(a%i == 0 && b%i == 0)
{
tf = false;
cout << "no" << endl;
break;
}
}
if(tf == true) cout << "yes" << endl;
}while(n-->1);
return 0;
}
0
0