问题:公鸡5元1只,母鸡3元1只,小鸡3只1元,100元可买100只鸡。问可买公鸡、母鸡和小鸡各多少只?
分析:先假设所有的钱都用来买公鸡则最多可以买20只,都用来买母鸡则最多可以买33只
i为公鸡的数量,j为母鸡的数量,小鸡数量则为 100-i-j
<script>
for (let i = 1; i < 20; i++) {
for (let j = 1; j < 33; j++) {
if (5 * i + 3 * j + (100 - i - j) / 3 === 100) {
document.write(`公鸡有${i}只, 母鸡有${j}只, 小鸡有${100 - i - j}只<br>`)
}
}
}
</script>
得到三种结果:
公鸡有4只, 母鸡有18只, 小鸡有78只
公鸡有8只, 母鸡有11只, 小鸡有81只
公鸡有12只, 母鸡有4只, 小鸡有84只