鸡兔同笼问题:30个头96个腿,鸡和兔各有多少只?

第三种方法使用的是假设法,思路非常巧妙。假设笼子里30个头全部是鸡,那么腿的总数应该是30乘以2,等于60条腿。但是题目告诉我们实际上有96条腿,多出来的腿是因为把兔子当成鸡算了。每只兔子比鸡多2条腿,所以多出来的腿数是96减去60,等于36条。用多出来的腿数除以每只兔子多出的腿数,即36除以2,得到兔子有18只。最后用总头数30减去兔子的数量18,就得到鸡的数量是12只。所以答案是12只鸡,18只兔。

评论 (1)

假设法确实经典,不过对于新手来说,可能方程法(设鸡x只,兔y只)更直观且不易出错。毕竟列两个方程解二元一次方程组,逻辑链条更清晰,不容易在“多出来的腿”这一步绕晕。当然,作为思维体操,假设法确实很妙。