鸡免同笼问题。有若干只鸡免同在一个笼子里,从上面数有35个头,从下面数有94 只脚,问笼中各有多少只鸡和免?
分析:设鸡的数量为变量 chicken,免子的数量为变量 rabbit,则可得以下公式。
rabbit = 35 - chicken 公式(1)
chicken * 2 + rabbit * 4=94公式(2)
所以解决本题的思路就是使用穷举法,让鸡的数量从。循环到 35,然后根据公式(1)求出所对应的免子数量,再判断公式(2)是否满足,如果满足则输出鸡和免子的数量。
代码输入
输出结果