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

多组数组输入多行

while(scanf("%d",&n) != EOF)

逻辑 :1 :4n 2 :4(n-1) + 2 3:奇数

#include <cstdio>
int main()
{int nCases, nFeets;while (scanf("%d", &nCases) != EOF){for (int i = 0; i < nCases; i++){scanf("%d", &nFeets);if (nFeets % 4 == 0){printf("%d %d\n", nFeets / 4, nFeets / 2);}else{if (nFeets % 2 == 0){printf("%d %d\n", nFeets / 4+1, nFeets / 2);}else{printf("0 0\n");}}}}
}

3-算法 鸡兔同笼 简单逻辑相关推荐

  1. 穷举算法——鸡兔同笼问题

    #include<stdio.h> int qiongju(int head,int foot,int *chicken,int *rabbit) {int re,i,j;re=0;for ...

  2. python鸡兔同笼编程输出不存在合理答案_Python 解答鸡兔同笼和五家共井问题

    时间:2018-09-18 概述:算法 鸡兔同笼 五家共井 先来看看Python是如何处理鸡兔同笼的问题,故事是这样:有若干只鸡和兔同在一个笼子里,从上面数,有35个头:从下面数,有94只脚.问笼中各 ...

  3. 利用计算机解决古代数学问题鸡兔同笼,古代趣味数学:鸡兔同笼的4种算法,你都能看懂吗?...

    鸡兔同笼是中国古代的数学名题之一,出自<孙子算经>.书中是这样叙述的:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?"这四句话的意思是:有若干只鸡兔同在一个 ...

  4. 计算机兔同笼的方法,“鸡兔同笼”问题,4种不同的、有趣的解法,简单易懂...

    相信不少人都听说过著名的"鸡兔同笼"问题,对无忧无虑的小学生来说,心理阴影不至于,但绝对是个巨大的挑战.问题是这样的:在一个笼子里,有鸡和兔子两种动物,两种动物脑袋共35个,脚一共 ...

  5. 经典算法:鸡兔同笼问题

    初学算法用java语言暴力破解了这个问题.有不足之处还望大佬指教 /* * 鸡兔同笼问题 已知头的数目为50 脚的数目为120 求鸡和兔子的数量 */ public static void sop() ...

  6. 穷举算法(鸡兔同笼问题)

    穷举算法的基本思想就是从所有可能的情况中搜索正确的答案,其执行步骤如下: (1)对于一种可能的情况,计算其结果. (2)判断结果是否满足要求,如果不满足则进行执行第(1)步来搜索下一个可能的情况:如果 ...

  7. python123鸡兔同笼编程_用编程的方法解决“鸡兔同笼”系列问题,其实很简单

    原标题:用编程的方法解决"鸡兔同笼"系列问题,其实很简单 今日题型讲解 同学们是不是觉得古人很"无聊"啊,有事没事竟然把鸡和兔子关在一个笼子里数腿玩,还要各种变 ...

  8. 算法-经点问题(鸡兔同笼,麦克劳林求pi,开灯问题)

    1.鸡兔同笼问题 //已经鸡和兔的总数量为n 总腿数为m 输入 n,m 输出鸡和兔的数量 //分析:设鸡a只 兔b只 a+b=n 2a+4b=m a=(4n-m)/2 b=n-a //鸡兔同笼 voi ...

  9. 今有雉兔同笼c语言编程,Openjudge-计算概论(A)-鸡兔同笼

    描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物输入第1行是测试数据的组数n,后面跟着n行输入.每组测试数 ...

最新文章

  1. goland 设置project gopath
  2. Python实现根据图片进行着色的词云
  3. python计算图解_图解NumPy,看这一篇就够了!
  4. 不插电的计算机科学百度云,【精品】不插电的计算机科学.pdf
  5. pandas AttributeError: ‘Styler‘ object has no attribute ‘style‘解决方法
  6. 最前线 | 斗鱼一季度月活用户超虎牙,但上市时间仍不明确
  7. 2012-11-6 2个月小结
  8. 对于C语言可移植性的思考
  9. va_list!!!
  10. 用python画椭圆解释_怎么用python画椭圆?
  11. Python中的盆地跳跃(Basin Hopping)优化
  12. 2011微软校园招聘职位一览表
  13. 跟王佩丰学习VBA-纯代码(1-8讲)
  14. 苹果计算机的桌面图是什么情况,苹果电脑开机后,只能显示电脑桌面,桌面图标都不能显示。怎么办?...
  15. 怎么在matlab画双坐标,如何利用matlab的plotyy函数画双坐标图??
  16. 阿里云服务器 安装下载工具aira2步骤
  17. Parsing error: No Babel config file detected for
  18. 192.168.0.0/24是啥意思?
  19. 《FLUENT 14.0超级学习手册》——1.4 常用的商业CFD软件
  20. 使用Egret粒子编辑器实现烟雾效果

热门文章

  1. 两个形状不同的长方形周长_人教版数学六年级上册 5.2:圆的周长 微课视频|知识点|课件解析|同步练习...
  2. python中backward_pytorch的梯度计算以及backward方法详解
  3. dmz区服务器系统激活,dmz主机搭建服务器
  4. php 通讯协议,通讯协议作用
  5. Java使用easyexcel读大文件
  6. java properties $_Java读取Properties文件的六种方法
  7. 管状合金电阻和片状合金电阻的区别_合金采样电阻的特点及作用
  8. linux c 读写mbr_Linux系统启动那点事
  9. workerman mysql git_swoole和workerman哪个更易开发?
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的宿舍管理平台系统