鸡兔蛇同笼,已知有37个头,96只脚,求鸡兔蛇各几只,是经典数学问题鸡兔同笼的扩展。
鸡有两只脚,兔子四只脚,蛇有零只脚。
数学式:
x+y+z=37
2x+4y=96
#include <stdio.h>
//鸡兔蛇同笼问题,37个头,96只脚
int main(void){
int x,y,z;
// x鸡,y兔,z蛇
for(x = 0;x <= 37;x++)
for(y = 0;y <= 37;y++)
for(z = 0;z <= 37;z++)
if(x+y+z == 37 && x*2 + y*4 == 96)
printf("鸡%d只,兔%d只,蛇%d只\n",x,y,z);
return 0;
}
运行结果: