鸡兔同笼

南阳oj 64 鸡兔同笼
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述
已知鸡和兔的总数量为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*/

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main(){
 4   int i;
 5    scanf("%d
",&i);
 6     for(i=0;i<2;i++)
 7     {
 8     int n,m,x,y;
 9     scanf("%d%d",&n,&m);
10      x=2*n-m/2,y=m/2-n;
11     if(x!=EOF&&y!=EOF&&x>=0&&y>=0&&m%2==0)
12       {
13       printf("鸡的个数:%d ",x);  
14       printf("兔子的个数:%d
",y);
15       } 
16     else
17       printf("Noanswer
"); 
18    }   
19 return 0;
20 }  */ 
21 /*2014.02.09   21:24完成修改*/
22 #include<stdio.h>
23 #include<stdlib.h> 
24 #include<math.h>
25 int main(){
26   int i;
27    scanf("%d",&i);
28 while(i--)
29     {
30     int n,m,x,y;
31     scanf("%d%d",&n,&m);
32      x=2*n-m/2,y=m/2-n;
33     if(x!=EOF&&y!=EOF&&x>=0&&y>=0&&m%2==0)
34       {
35       printf("%d ",x);  
36       printf("%d
",y);
37       } 
38     else
39       printf("No answer
"); 
40    }   
41    system("pause");
42 return 0;
43 }
原文地址:https://www.cnblogs.com/acmgym/p/3676334.html