第一种方法 穷举法
// 穷举
// 公鸡 最多20只 18只 留下两个位置 1个给母鸡 1个给小鸡
// 母鸡最多 33只 31 留下一个位置给公鸡 1个位置给小鸡
// 小鸡 最多300只 给母鸡和公鸡留位子 最多 276只
for(var i = 1;i<=18;i++){
for(var j = 1;j<=31;j++){
var k = 100-j-i;
if(i+j+k ==100 && 5*i+3*j+1/3*k ==100){
console.log(`公鸡${i}只母鸡${j}只小鸡${k}只`)
}
}
}
第二种方法 方程式
var num = 0;
for(var x = 0;x<=100; x++){
for(var y =0;y<=100;y++){
for(var z =0;z<=100;z++){
if(x+y+z ==100 && 5*x+3*y+z/3 ==100 && x !=0 && y !=0 && z!=0){
document.write(`公鸡${x}母鸡${y}小鸡${z}`);
}
}
}
}