http://www.ebama.net/thread-178364-1-1.html
鸡和兔共100只,兔比鸡共多70条腿,问鸡和兔各多少只?
要求:不列方程用小学生能理解的方式计算出结果。
------------------------------------------------------------------------------
解法1:相等法
兔子比鸡多70条,如果加入35只鸡,则兔和鸡的腿数是一样的,这时共有100+35=135兔和鸡。135只兔和鸡,兔和鸡的腿数相等,显然鸡的只数是兔子的2倍,则兔子135/(2+1)=45,鸡100-45=55只(或者135-45-35)。
解法2:退数法
假设都是兔子,则兔子400条腿,鸡0条,兔子比鸡多400条腿,这和兔子比鸡多70条腿差太多,显然兔子数多了,多了400-70=330条腿。把一只兔子换成鸡,则兔子比鸡少多6条腿,总共需要330/6=55只兔子换成鸡,也即55只鸡,兔子为100-55=45只。
解法2:对半退数法
兔子和鸡各一半,兔子和鸡各50只,这时兔子腿数比鸡多100条,显然兔子数多了,多了100-70=30条腿。把一只兔子换成鸡,则兔子比鸡少多6条腿,总共需要30/6=5只兔子换成鸡,也即兔子50-5=45只,鸡为50+5=55只。
解法4:最少法
兔子比鸡多70条,那么兔子最少18只,如果兔子18只,鸡1只,正好多70条腿。剩下的100-18-1=71只兔子和鸡,它们腿数相等,显然鸡的只数是兔子的2倍,则兔子71/(2+1)=27只,鸡54只。 兔子总共18+27=45只, 鸡总共1+54=55只。
解法5:类推法
一只兔子比一只鸡多2条腿,35只兔子比35只鸡正好多70条腿。剩下的100-35-35=30只兔和鸡,它们腿数相等,则兔子为10只,鸡为20只,总共兔子35+10=45只, 鸡总共35+20==55只。
这种方法最直觉,但有一个前提:兔和鸡只数要大于70,如果少于70只,则无法解答下去, 也就是说这种简单类推的方法是有缺陷的。
我们把题目稍微改一下,如果兔子和鸡共40只,则这种方法就不灵了。 而“解法4最少法”则轻而易举就可以算出,40-18-1=21, 剩下的兔7只鸡14只, 总共兔18+7=25只, 鸡1+14=15只。
解法六:其它
当然还有其它的解法,也就是你和上面不一样的解法,也许是你认为最好的方法。