1 /*描述 2 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。 3 输入 4 第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10) 5 a行里,每行都有一个n和m.(0<m,n<100) 6 输出 7 输出鸡兔的个数,或者No answer 8 样例输入 9 2 10 14 32 11 10 16 12 样例输出 13 12 2 14 No answer*/ 15 #include<stdio.h> 16 int main() 17 { 18 int x,y,n,m,a; 19 scanf("%d",&a); 20 while(a--) 21 { 22 scanf("%d%d",&n,&m); 23 y=(m-2*n)/2; 24 x=n-y; 25 if(x<0||y<0||(x+y!=n)||(2*x+4*y!=m)) 26 printf("No answer\n"); 27 else 28 printf("%d %d\n",x,y); 29 } 30 return 0; 31 }
相关文章
- 12-13python_鸡兔同笼问题
- 12-13深度学习之鸡兔同笼问题
- 12-13OpenJudge计算概论-鸡兔同笼【新版题目,简单计算级别】
- 12-13Python中顺序输出、鸡兔同笼、二元一次方程式问题求解代码(有意思)
- 12-13鸡兔同笼
- 12-13python列表推导式_鸡兔同笼
- 12-13第8期-鸡兔同笼
- 12-13P9 鸡兔同笼
- 12-13鸡兔同笼
- 12-13c语言:古典鸡兔同笼问题