Description
笼子中有若干只鸡和若干只兔子,现在只知道笼子中总共有a个头和b只脚(a和b都是非负整数),请你编写一个程序计算笼子中分别有多少只鸡和多少只兔。笼子中鸡的数量和兔的数量都必须是一个非负整数,否则就是无效答案。
Input
输入只有一行,包括两个非负整数,分别表示笼中头的数量a和脚的数量b。
Output
输出也只有一行,包括用空格分开的两个整数,分别表示笼中鸡的数量和兔的数量。若为无效答案则输出一行“Error”。
Sample Input
21 58
Sample Output
13 8
#include<stdio.h>
int main(){
int a,b;
int x,y;
scanf("%d%d",&a,&b);
x=(4*a-b)/2;
y=(b-2*a)/2;
if(x<0 ||y<0) printf("Error\n");
else if(x+y!=a) printf("Error\n");
else printf("%d %d\n",x,y);
}
2822

被折叠的 条评论
为什么被折叠?



