原标题:鸡兔同笼的9种解法

鸡兔同笼问题是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。

现有一笼子,里面有鸡和兔子若干只,数一数,共有头14个,腿38条,聪明的小朋友,你能算出鸡和兔子各有多少只吗?

方法一:人见人爱“列表法”

【分析】如果二年级学生做这道题,可以用列表法。列表法容易理解,同时也是数学中一个重要的方法,学会后,为以后的学习打下坚实的基础。

0

3

5

7

9

...

14

11

9

7

5

...

56

50

46

42

38

...

根据上面的表格,我们可以看出,鸡为9只,兔子为5只。列表的时候,我们不要按顺序列,否则做题的速度很慢,比如,列完鸡为0只,兔子为14只,发现腿的数量是56条,和实际的38条相差较大,那么,你可以跳过鸡的数量为2只这种情况,直接列鸡的数量为3只,这样做速度会快一些。

方法二:最快乐“画图法”

【分析】画图法也是低年级学生很好接受的一种方法,可以让数学变得形象化,有助于创造力的培养。假设14只全部是鸡,先把鸡画好。

……

这样就有14×2=28条,差38-28=10条,而每一只鸡补2条腿就变成兔子,需要把5只鸡每只补2条腿,所以有5只兔子,14-5=9只鸡。

……

方法三:最酷“金鸡独立法”

【分析】让每只鸡都一只脚站立,每只兔都用两只后脚站立,那么地上的总脚数是原来的一半,即19只脚。鸡的脚数与头数相同,而兔的脚数是兔的头数的2倍,因此从19里减去头数14,剩下的就是兔的头数19-14=5只,鸡有14-5=9只。

方法四:最逗“吹哨法”

分析:假设及和兔接受过特种部队训练,吹一声哨,它们抬起一只脚,还有38-14=24只腿在站着,再吹一声哨,它们又抬起一只脚,这时鸡都一屁股坐地上了,兔子还有两只脚立着。这时还有24-14=10只腿在站着,而这10只腿全部是兔子的,所以兔子有10÷2=5只,鸡有14-5=9只。

方法五:最常用“假设法”

【分析】假设全部是鸡,则有14×2=28条腿,比实际少38-28=10只,一只鸡变成一只兔子腿增加2条,10÷2=5只,所以需要5只鸡变成兔子,即兔子为5只,鸡为14-5=9只。

方法六:最牛“特异功能法”

【分析】鸡有2条腿,比兔子少2条,这不公平,但是鸡有2只翅膀,兔子却没有。假设鸡有特异功能,把两只翅膀变成2条腿,那么鸡也有4条腿,此时腿的总数是14×4=56条,但实际上只有38条,为什么?因为我们把鸡的翅膀当作腿来算,所以鸡的翅膀有56-38=18只,鸡有18÷2=9只,兔就是14-9=5只。

方法七:最古老“砍足法”

【分析】假如把每只鸡砍掉1只脚、每只兔砍掉2只脚,则每只鸡就变成了“独角鸡”,每只兔就变成了“双脚兔”。这样,鸡和兔脚的总数就由38只变成了19只;如果笼子里有一只兔子,则脚的总数就比头的总数多1。因此,脚的总数19与总头数14的差,就是兔子的只数,即19-14=5(只)。所以,鸡的只数就是35-12=23(只)了。

方法八:最坑“耍兔法”

【分析】喊口令:“兔子,耍酷!”此时兔子们都把两只前脚高高抬起,两只后脚着地,呈酷酷的姿态,此时鸡兔都是两只脚着地。在地上脚的总数是14×2=28只,而原来有38只脚,多出38-28=10只。为什么会多呢?因为兔子们把它们的2只前脚抬了起来,所以兔的只数是10÷2=5只,鸡则是14-5=9只。

方法九:最万能“方程法”

【分析】设鸡的数量为x只,则兔子有(14-x)只,有2x+4(14-x)=38,解出x=9,所以有鸡9只,兔子14-9=5只。

(内容、题图均源自网络,侵删)返回搜狐,查看更多

责任编辑:

php求解鸡鸭同笼,鸡兔同笼的9种解法相关推荐

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

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

  2. 利用Java求解“鸡兔同笼问题”:鸡和兔在一个笼子里,共有腿100条,头40个,问鸡兔各有几只?

    Java求解"鸡兔同笼问题" public class Jttl {public static void main(String[] args) {int jt = 0 ;whil ...

  3. 3.15求解“鸡兔同笼问题”:鸡和兔在一个笼子里,共有腿100条,头40个,问鸡兔各有几只?

    package booksTest;public class p54_3_15 {public static void main(String[] args) {/*题目要求求解"鸡兔同笼问 ...

  4. 穷举法求解鸡兔同笼问题

    #include<iostream> #include<cstdlib> using namespace std;int main() {//int heads = 23, f ...

  5. [MATLAB]求解鸡兔同笼问题,共有头36个,脚100个,求笼内共有多少只鸡和多少只兔子。

    求解鸡兔同笼问题,共有头36个,脚100个,求笼内共有多少只鸡和多少只兔子. 假设有x只鸡 y只兔子. a=36; b=100; y=b/2-a; x=2*a-b/2; x yx =22 y=14

  6. PYTHON鸡兔同笼求解神器1.0

    今天做作业的时候一道鸡兔同笼题把我们班的同学难到了. 所以我做了这个鸡兔同笼求解神器1.0 比如: 有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚.问笼中各有多少只鸡和兔? 我 ...

  7. 鸡兔同笼 【用c语言求解 鸡兔同笼】c语言新手第二天实战

    #include<stdio.h>void main() {int ji, tu, inh, inf, aji, atu,sum1;do {printf("鸡兔同笼,是中国古典数 ...

  8. C语言实现求解鸡兔同笼问题

    代码如下,已经测试成功: /******************************************** *程序功能:鸡兔同笼,35个头,94个脚,求各几只 *时间:2019年10月00日 ...

  9. C++ 算法设计:鸡兔同笼问题的多种求解方法

    问题: 今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?编程求雉兔各几何. 解法1:人肉计算机 手工解方程,程序直接输出答案,这是最短的程序,没有之一. #include <iostre ...

最新文章

  1. 怎样在计算机页面加密,怎么给文件加密并加密后隐藏起来?
  2. Android 性能分析工具dumpsys的使用(自己增加一部分在后面)
  3. 油管螺纹尺寸对照表_yt15硬质合金刀片尺寸|A320焊接刀头参数
  4. java生产者实现kafka拦截器
  5. 解决北京户口,中科院计算所校招,CV/图像处理工程师,博士优先
  6. 谁说大学生找工作难?鄙视说这样话的人!!
  7. 为什么不能在字符串上使用switch语句?
  8. 基于tuns的DNS隧道研究
  9. ContactsProvider系统源码导入配置AndroidStudio编译环境
  10. 当当网图书爬虫与数据分析
  11. systrace学习笔记
  12. si24r1程序_SI24R1技术支持--程序 射频识别(radio frequency indentificationx) - 下载 - 搜珍网...
  13. python数据分析论文报告电影_一个实战案例带你走完python数据分析全流程:豆瓣电影评论的关键词云图制作...
  14. 如何朴实无华的双开微信?
  15. APP支付模块设计分析
  16. 使用select2 实现拼音全拼和首字母 搜索
  17. PAT乙级题解——1093 字符串A+B (20分)
  18. php生成分子式,php 转化smiles为分子式
  19. 「大冰撸设计模式」java 创建型模式之单例模式
  20. 在word2015中的条形图在灰度的情况下不明显

热门文章

  1. 永信至诚助“海南省首届网络安全大赛”决赛圆满收官
  2. 怎么重置windows7系统网络设置使用cmd命令行实现
  3. 【MYSQL】DQL
  4. 数组No1团队成立了!
  5. git 合并分支(开发分支dev合并到主分支master)
  6. 用业绩倒逼技术发展,小i机器人朱频频:AI价值不仅在于IPO
  7. 事件营销此起彼伏,效果决定未来
  8. 机器学习 | 变量选择
  9. CardSlidePanel卡片左右划效果
  10. switch c语言格式,switch语句格式是什么?