首页 > 代码库 > 鸡兔同笼

鸡兔同笼

鸡兔同笼

描述

已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。

 
输入
第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10) a行里,每行都有一个n和m.(0<m,n<100)
输出
输出鸡兔的个数,或者No answer
样例输入
214 3210 16
样例输出
12 2No 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; }        

 

鸡兔同笼