鸡兔同笼问题
2008-06-11 18:48
344 查看
// 一个笼子里有鸡和兔,现在只知道里面一共有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
/*
* 因为
* 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