教培云平台

鸡兔同笼问题的几种解法

2019-11-06 07:14 来源:易信使 收藏 举报

鸡与兔共100只,鸡的腿数比兔的腿数少28条,问鸡与兔各有几只?

解法1:二元一次方程组解法

设鸡x只,兔子y只。

根据题意我们可以列方程组:

x+y=100 ①

4y-2x=28 ②

联立①②解得x=62,y=38

解法2:一元一次方程

设鸡x只,根据题意,则兔子100-x只

可列方程4(100-x)-2x=28

解得x=62,100-x=38

解法3:逻辑转化法

4×100=400,400-0=400现在假设全部都是兔子,那么一共有400只兔子的脚,那么鸡的脚为0,鸡的脚比兔子的脚少了400只。

4+2=6说明只要将一只兔子换成一只鸡,兔子的总脚数就会减少4只,鸡的总脚数就会增加2只,所以它们的相差数就会少4+2=6只

实际他们的脚数相差只有28,并非400,所以我们需要转化凉茶的数量400-28=372

则372÷6=62表示需要转化的次数,也就是转化的鸡的只数,也就是说因为假设中的100只兔子中有62只改为了鸡,所以脚的相差数从400改为28,一共改了372只

兔的只数 100-62=38

举一反三:鸡与兔的头共100,脚共272,问鸡与兔各有几只?

解法1:二元一次方程组解法

设鸡x只,兔子y只。

根据题意我们可以列方程组:

x+y=100 ①

4y+2x=272 ②

联立①②解得x=36,y=64

解法2:一元一次方程

设鸡x只,根据题意,则兔子100-x只

可列方程4(100-x)+2x=272

解得x=36,100-x=64

解法3:逻辑转化法

鸡兔共100头,现在假设全部是鸡,那么脚应该是200只,但是实际中有腿272只,所以多出来的72只脚是因为实际中兔子有四只脚,我们把兔子按照鸡算,每只兔子会少算2只脚,所以实际的兔子数量=72÷2=36只,则鸡有64只。

按照这种方法,也可以设全部是兔子,就有400只脚,那么会多算400-272=128只脚,128÷2=64就是鸡的数量。