题目描述
一个笼子里关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。如果无解,则输出NO answer。
输入要求
输入整数n和m,分别表示鸡兔的总数量及总腿数。
输出要求
依次输出鸡的数目和兔的数目。如果无解,则输出NO answer。
输入样例
5 16
输出样例
2 3
提示
NO answer的判断条件:如果计算出来鸡的数目小于0,或者兔的数目小于0,或者总的腿数m不是偶数。
#include<stdio.h>
#include<math.h>
int main()
{
int n,m,j,t,s;
scanf("%d%d",&n,&m);
t=(m-2*n)/2;s=(m-2*n)%2;
j=n-t;
if(s==0&&j>=0&&t>=0)
{
printf("%d %d\n",j,t);
}
else
{
printf("NO answer\n");
}
return 0;
}