题库首页 › 青少年软件编程(C语言) › 题目 4521

鸡兔同笼 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。 时间限制:1000 内存限制:65536 输入 一行,一个正整数a (a < 32768)。 输出 一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。 如果没有满足要求的答案,则输出两个0,中间用一个空格分开。 样例输入 20 样例输出 5 10

正确答案:参考程序(C++):鸡兔同笼。脚数a,最少动物数=全兔时向上取整(a/4),最多=全鸡(a/2),需脚数可行。a=20→最少5(全兔4脚×5=20)最多10(全鸡)。核心:由脚数推最少(兔)最多(鸡)。

试卷来源:202212 青少年等级考试C/C++真题三级

本卷相关题目

在线做题 同科目题库