首页 > 其他 > 详细

鸡兔同笼 程序设计题

时间:2020-03-26 09:38:27      阅读:68      评论:0      收藏:0      [点我收藏+]

鸡兔同笼 

描述

一个笼子里面关了若干只鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里脚的总数为a,则笼子里面至少有多少只动物,至多有多少只动物? ????????????????????????????????????????????????????????????????????????????????????????????????

输入格式

第1行输入一个正整数n(n≤1000),表示测试数据的组数n,接下来n组测试数据每组一行,每行一个正整数a(a<32768)。提示: 输入使用input(),不要增加额外的提示信息 。????????????????????????????????????????????????????????????????????????????????????????????????

输出格式

输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数之间用一个空格分开。输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数之间用一个空格分开。 如果没有满足要求的答案,则输出两个0。????????????????????????????????????????????????????????????????????????????????????????????????

 ????????????????????????????????????????????????????????????????????????????????????????????????输入输出示例

 ????????????????????????????????????????????????????????????????????????????????????????????????

  输入 输出
示例1

2????????????????????????????????????????????????????????????????????????????????????????????????

3????????????????????????????????????????????????????????????????????????????????????????????????

20????????????????????????????????????????????????????????????????????????????????????????????????

0  0????????????????????????????????????????????????????????????????????????????????????????????????

5  10

n = eval(input())
l = list()
for k in range(n):
    a = int(input())
    if (a%2) != 0:
        min = max = 0
    else:
        j = int(a/4)
        i = a%4
        m = int(i/2)
        min = m+j
        max = int(a/2)
    l += [(min,max)]
for b,c in l:
    print(b,c,end=‘‘)
    print(end=\n)

 

鸡兔同笼 程序设计题

原文:https://www.cnblogs.com/slj-xt/p/12572060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!