鸡兔同笼公式:

公式1:

(兔的脚数×总只数-总脚数)÷(兔的脚数-鸡的脚数)=鸡的只数

总只数-鸡的只数=兔的只数

公式2:

(总脚数-鸡的脚数×总只数)÷(兔的脚数-鸡的脚数)=兔的只数

总只数-兔的只数=鸡的只数

公式3:

总脚数÷2—总头数=兔的只数

总只数—兔的只数=鸡的只数

公式4:

鸡的只数=(4×鸡兔总只数-鸡兔总脚数)÷2兔的只数=鸡兔

总只数-鸡的只数

公式5:

兔总只数=(鸡兔总脚数-2×鸡兔总只数)÷2鸡的只数=鸡兔

总只数-兔总只数

公式6:

(头数x4-实际脚数)÷2=鸡

公式7 :

4×+2(总数-x)=总脚数(x=兔,总数-x=鸡数,用于方程)

例1 、(古典题)鸡兔同笼,头共46,足共128,鸡兔各几只?

分析 如果 46只都是兔,一共应有 4×46=184只脚,这和已知的128只脚相比多了184-128=56只脚.如果用一只鸡来置换一只兔,就要减少4-2=2(只)脚.那么,46只兔里应该换进几只鸡才能使56只脚的差数就没有了呢?显然,56÷2=28,只要用28只鸡去置换28只兔就行了.所以,鸡的只数就是28,兔的只数是46-28=18。

解:

①鸡有多少只?

(4×6-128)÷(4-2)

=(184-128)÷2

=56÷2

=28(只)

②免有多少只?

46-28=18(只)

答:鸡有28只,免有18只。

这道题的解题思路:先假设它们全是兔.于是根据鸡兔的总只数就可以算出在假设下共有几只脚,把这样得到的脚数与题中给出的脚数相比较,看相差多少.每差2只脚就说明有一只鸡;将所差的脚数除以2,就可以算出共有多少只鸡。我们称这种解题方法为假设法。

解鸡兔同笼问题的基本关系式是:

鸡数=(每只兔脚数× 兔总数- 实际脚数)÷(每只兔子脚数-每只鸡的脚数)

兔数=鸡兔总数-鸡数

当然,也可以先假设全是鸡。

例2 、鸡与兔共有100只,鸡的脚比兔的脚多80只,问鸡与兔各多少只?

分析 这个例题与前面例题是有区别的,没有给出它们脚数的总和,而是给出了它们脚数的差.这又如何解答呢?

假设100只全是鸡,那么脚的总数是2×100=200(只)这时兔的脚数为0,鸡脚比兔脚多200只,而实际上鸡脚比兔脚多80只.因此,鸡脚与兔脚的差数比已知多了(200-80)=120(只),这是因为把其中的兔换成了鸡.每把一只兔换成鸡,鸡的脚数将增加2只,兔的脚数减少4只.那么,鸡脚与兔脚的差数增加(2+4)=6(只),所以换成鸡的兔子有120÷6=20(只).有鸡(100-20)=80(只)。

解:(2×100-80)÷(2+4)=20(只)。

100-20=80(只)。

答:鸡与兔分别有80只和20只。

鸡兔同笼40个头100只脚c语言,鸡兔同笼,上有40个头,下有100只脚,问鸡兔各有多少只?...相关推荐

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

    问题 J: 鸡兔同笼(2级) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3038 解决: 1377 [提交] [状态] [讨论版] [命题人:admin] 题目描述 一个笼子里面关了鸡 ...

  2. 鸡兔同笼:已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

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

  3. 案例分析1-用Python来解决鸡兔同笼问题: 今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

    今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? ji = 0 tu = 0 while ji <=35:tu = 35-jiif 2*ji+4*tu==94:print ('鸡:',j ...

  4. NBU OJ1211:一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

    1211 还是鸡兔同笼 时间限制 : 2000/1000 MS(Java/Others) | 内存限制 :65536/32768 KB(Java/Others) 提交数 : 9519 | 通过数 :  ...

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

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

  6. Description 一个笼子里关了若干鸡和兔子,鸡有2只脚,兔子有4只脚,没有例外。已知笼子里脚的 总数a,问笼子里至少有多少只动物,至多有多少只动物? Input 第一行是测试数据的组数n,后面

    /*Description 一个笼子里关了若干鸡和兔子,鸡有2只脚,兔子有4只脚,没有例外.已知笼子里脚的 总数a,问笼子里至少有多少只动物,至多有多少只动物? Input 第一行是测试数据的组数n, ...

  7. C#鸡兔同笼(一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物? 请用C#语言实现这个计算过程;)

    public static void Problem1(int a)         {                                       //假设有i只鸡 ,那么最多有a/ ...

  8. 用for循环解决鸡兔同笼问题:上有三十五头,下有九十四足,问雉兔各几何?

    tou=35 zu=94 for ji in range(1,36):tu=tou-jiif ji*2+tu*4==94:print("鸡的数量为:",ji)print(" ...

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

    最近我们的c++老师在pta平台上为我们布置了这样一道题. 要求格式如下 输入格式: 第1行是测试数据的组数n,后面跟着n行输入.每组测试数据占1行,包括一个正整数a (a < 32768). ...

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

    #include<stdio.h> #include<string.h> int main() {     int a,n,max,min,i;         scanf(& ...

最新文章

  1. Inside Linux kernel
  2. 2010 模板下载 罗斯文_俄罗斯签证办理攻略
  3. JDBC连接数据库经验集萃
  4. matlab中特殊符号如希腊字符
  5. 关于 Qt 5,你所需要了解的基础知识
  6. MySQL学习记录—Date函数系列
  7. java编译sql存过_SQL SERVER 临时表导致存储过程重编译(recompile)的一些探讨
  8. [微软官网] SQLSERVER 执行页面还原
  9. Python游戏开发入门1 Pygame最小开发框架
  10. 多个文件进行合并取前10个数(多线程方式)
  11. 如何使用MonoDevelop调试Unity3D脚本
  12. 小程序-云开发-实现微信云支付功能
  13. 百度网盘合集 没有不够全 只有你网盘不够大!!!
  14. 【CVPR2020】计算机视觉与模式识别会议论文完全清单_Part2
  15. 使用FFmpeg进行摄像头视频采集
  16. win32项目中使用 skia渲染的一个编译问题
  17. 大学生转入计算机专业申请书,计算机系大学生助学金申请书1000字
  18. mysql 插入多条值_mysql一次性插入多条数据
  19. 转 一个游戏程序员的学习资料
  20. tomcat配置https(jks)证书,启动后提示Keystore was tampered with, or password was incorrect

热门文章

  1. 淘宝运营 如何通过人群标签实现精准打标 以及如何快速打上标签
  2. C# winform 手写签名,流畅不卡顿,在触摸屏上也可以完美使用,自动保存签名至本地(附源码下载)
  3. commom fileupload简介
  4. 沙盘Sandboxie命令行(Windows)
  5. linux学习笔记--edquota命令
  6. 基于SolrCloud的内容搜索和热点推送
  7. 【Echarts教科书】Echarts数据统计图表教学(详细)
  8. Jenkins发送邮件一直报错553
  9. 软件测试学习笔记:测试用例的设计方法(全)
  10. 什么是Makefile?