注册 登录
编程论坛 C语言论坛

鸡兔同笼 顺序

何冠希 发布于 2019-12-30 10:27, 1620 次点击
Description
一个笼子里关了鸡和兔(鸡有2只脚,兔有4只脚,没有例外)。已知笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物?
  
Input
每组测试数据占一行,每行包含一个正整数a(a < 65535)。
Output
每行对应一个输入,包含两个正整数,第一个是最少动物数,第二个是最多动物数,中间用一个空格分开。如果没有满足要求的答案,则输出两个0。
Sample Input
Raw
3
20
Sample Output
Raw
0 0
5 10
1 回复
#2
自学的数学2019-12-30 15:33
程序代码:
#include <stdio.h>
int main()
{
   int n,i,a;
   scanf("%d",&n);
   while (n--)
   {
        scanf("%d",&a);
              if (a%2!=0)
          printf("0 0\n");
        else if (a % 4!=0)
          printf("鸡 %d 只,或者 兔 %d 子\n",a/4+1,a/2);
        else
          printf("鸡 %d 只,或者 兔 %d 子\n",a/4,a/2);
   }
   return 0;
}
1