描述
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。
输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10) a行里,每行都有一个n和m.(0<m,n<100)输出输出鸡兔的个数,或者No answer样例输入
2
14 32
10 16
样例输出
12 2
No answer
#include<iostream>
using namespace std;
int main()
{
int n;
int a=0,b=0;
int shu,leg;
bool you =false;
cin>>n;
while(n--){
you = false;
cin>>shu>>leg;
for( a=0;a<100;a++){
for(b=0;b<100;b++){
if( (2 *a + 4 *b == leg) && (a +b == shu))
{
cout<<a<<" "<<b<<endl;
you=true;
}
}
}
if (you==false)
cout<<"No answer"<<endl;
}
return 0;
}