非要既有鸡又有兔才能过。
AC代码
/*
* Copyright (c) 2016, 安徽大学计算机科学与技术学院
* All rights reserved.
* 作 者: 杨磊
* 完成日期:2016 年 12 月 12 日
* 问题描述:鸡兔同笼问题,输入头和脚,输出鸡和兔的个数
* 如果给的数据有误输出Error.
*/
#include<stdio.h>
int main(){
long long m,n;
while(scanf("%lld %lld",&m,&n)){
if(m==0&&n==0) break;
else{
long double j,t;
j=(4*m-n)/2.0;
t=m-j;
if(n%2!=0||j<=0||t<=0)
printf("Error\n");
else
printf("%lld %lld\n", (long long int)j,(long long int)t);
}}
return 0;}