- 输入
- 第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)
a行里,每行都有一个n和m.(0<m,n<100) - 输出
- 输出鸡兔的个数,或者No answer
- 样例输入
-
2 14 32 10 16
- 样例输出
-
12 2 No answer
#include <stdio.h> int main() { int a, n, m; int x, y; scanf("%d", &a); while (a--) { scanf("%d%d", &n, &m); y = m / 2 - n; x = n - y; if (x >= 0 && y >= 0 && m % 2 == 0) // 这里应该连同判定m是偶数,不能放else里面再判断 { printf("%d %d ", x, y); } else printf("No answer "); } return 0; }
NYOJ64
描述
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。