鸡兔同笼问题

// 一个笼子里有鸡和兔,现在只知道里面一共有40个头,100只脚,鸡兔各有多少只?
/*
* 因为
* x+y=40
* 2*x+4*y=100
*
* 进而
* 2*x+2*y=80
*
* 进而
* 2×y=20
*
* 所以
* y=10(兔子)
*
* 所以
* x=30(鸡)
*/

更加深入一些,假设头和脚的数目并不确定,例如头的数目是n,而脚的数目是m,那么应该是怎么样的呢?

兔子: y=(m-2*n)/2

鸡: x=n-y

原文地址:https://www.cnblogs.com/chenxizhang/p/1217542.html