雞兔同籠

題目描述:

已知雞和兔的總數量爲n,總腿數爲m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出“No answer”(不要引號)。

輸入:

第一行輸入一個數據a,代表接下來共有幾組數據,在接下來的(a<10)
a行裏,每行都有一個n和m.(0<m,n<100)

輸出:

輸出雞兔的個數,或者No answer

代碼如下:

#include <iostream>
int main()
{
int n, m;
int number;
std::cin >> number;
while(number --)
{
std::cin >> n >> m;
int a, b;
a = (4 * n - m) / 2;
b = n - a;
if (m % 2 != 0 || a < 0 || b < 0)
{
std::cout << "No answer\n";
continue;
}
else
{
std::cout << a << " " << b << std::endl;
}
}
return 0;
}
運行如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章