龙空技术网

分享解析鸡兔同笼问题

郝yh 411

前言:

目前大家对“java鸡兔同笼只知道总脚数”大体比较注意,你们都想要知道一些“java鸡兔同笼只知道总脚数”的相关文章。那么小编在网络上收集了一些有关“java鸡兔同笼只知道总脚数””的相关资讯,希望你们能喜欢,同学们一起来了解一下吧!

#多彩夏日生活#

一、鸡兔同笼问题一一打包法

如图一,鸡比兔多4只,鸡兔共110条腿,鸡兔各多少只?

图一

在打包之前,首先要把比兔多的4只鸡剔除,即:

鸡比兔多4只→8条腿

那么,110一8=102条腿归属的鸡兔只数相同。

这时若将1只鸡和1只兔共有6条腿打成一包,如图二。那么总的腿数102条即可打成102÷6=17包,17包中有鸡、兔各17只,

图二

另有比兔多的4只鸡

所以,兔17只,鸡17+4=21只

二、鸡兔同笼问题一一假设法

如图二,鸡兔共37只,脚数100只。鸡兔各有多少只?

图二

1、假设全是鸡,那么就有37×2=74只脚,比总的脚数少100一74=26只。

很明显26只脚是兔子的脚,另外兔子作为“假设鸡”也贡献了相同的脚数,即兔子=(26+26)÷4=13只

则,鸡=37一13=24只

2、假设全是兔,那么就有脚37×4=148只,

比实际脚数多148一100=48只,这是鸡作为“假设兔”虚报的脚数,所以,

鸡的只数=48÷(4一2)=24只

兔的只数=37一24=13只

标签: #java鸡兔同笼只知道总脚数