鸡兔同笼40个头100只脚c语言,鸡兔同笼,上有40个头,下有100只脚,问鸡兔各有多少只?...
鸡兔同笼公式:
公式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只脚,问鸡兔各有多少只?...相关推荐
- 问题 J: 鸡兔同笼(2级) 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。
问题 J: 鸡兔同笼(2级) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3038 解决: 1377 [提交] [状态] [讨论版] [命题人:admin] 题目描述 一个笼子里面关了鸡 ...
- 鸡兔同笼:已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。
[题目描述] 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物. [输入] 第1行是测试数据的组数n,后面跟着 ...
- 案例分析1-用Python来解决鸡兔同笼问题: 今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? ji = 0 tu = 0 while ji <=35:tu = 35-jiif 2*ji+4*tu==94:print ('鸡:',j ...
- NBU OJ1211:一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。
1211 还是鸡兔同笼 时间限制 : 2000/1000 MS(Java/Others) | 内存限制 :65536/32768 KB(Java/Others) 提交数 : 9519 | 通过数 : ...
- 一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有任何例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。
Problem Description 一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有任何例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物. Input ...
- Description 一个笼子里关了若干鸡和兔子,鸡有2只脚,兔子有4只脚,没有例外。已知笼子里脚的 总数a,问笼子里至少有多少只动物,至多有多少只动物? Input 第一行是测试数据的组数n,后面
/*Description 一个笼子里关了若干鸡和兔子,鸡有2只脚,兔子有4只脚,没有例外.已知笼子里脚的 总数a,问笼子里至少有多少只动物,至多有多少只动物? Input 第一行是测试数据的组数n, ...
- C#鸡兔同笼(一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物? 请用C#语言实现这个计算过程;)
public static void Problem1(int a) { //假设有i只鸡 ,那么最多有a/ ...
- 用for循环解决鸡兔同笼问题:上有三十五头,下有九十四足,问雉兔各几何?
tou=35 zu=94 for ji in range(1,36):tu=tou-jiif ji*2+tu*4==94:print("鸡的数量为:",ji)print(" ...
- 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物
最近我们的c++老师在pta平台上为我们布置了这样一道题. 要求格式如下 输入格式: 第1行是测试数据的组数n,后面跟着n行输入.每组测试数据占1行,包括一个正整数a (a < 32768). ...
- 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。
#include<stdio.h> #include<string.h> int main() { int a,n,max,min,i; scanf(& ...
最新文章
- Inside Linux kernel
- 2010 模板下载 罗斯文_俄罗斯签证办理攻略
- JDBC连接数据库经验集萃
- matlab中特殊符号如希腊字符
- 关于 Qt 5,你所需要了解的基础知识
- MySQL学习记录—Date函数系列
- java编译sql存过_SQL SERVER 临时表导致存储过程重编译(recompile)的一些探讨
- [微软官网] SQLSERVER 执行页面还原
- Python游戏开发入门1 Pygame最小开发框架
- 多个文件进行合并取前10个数(多线程方式)
- 如何使用MonoDevelop调试Unity3D脚本
- 小程序-云开发-实现微信云支付功能
- 百度网盘合集 没有不够全 只有你网盘不够大!!!
- 【CVPR2020】计算机视觉与模式识别会议论文完全清单_Part2
- 使用FFmpeg进行摄像头视频采集
- win32项目中使用 skia渲染的一个编译问题
- 大学生转入计算机专业申请书,计算机系大学生助学金申请书1000字
- mysql 插入多条值_mysql一次性插入多条数据
- 转 一个游戏程序员的学习资料
- tomcat配置https(jks)证书,启动后提示Keystore was tampered with, or password was incorrect