鸡兔同笼

非要既有鸡又有兔才能过。

鸡兔同笼_第1张图片

AC代码

/*
* Copyright (c) 2016, 安徽大学计算机科学与技术学院
* All rights reserved.
* 作 者:  杨磊
* 完成日期:2016 年 12 月 12 日
* 问题描述:鸡兔同笼问题,输入头和脚,输出鸡和兔的个数
*          如果给的数据有误输出Error.
*/
#include
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;}



你可能感兴趣的:(C/C++)