一、问题描述
《算经》中有一道很有趣的数学题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
转化为数学语言,也就是我们要找到三个不大于100的非负整数x,y,z,满足x+y+z=100,并且5x+3y+z/3=100.
二、问题解法
for (var x=0; x <=100; x++) {//x公鸡
for(var y=0; y<=100; y++){//y母鸡
for (var z = 0; z < 100;z++)//z小鸡
if (x + y + z == 100 && 5 * x + 3 * y + z/3== 100) {
document.write("公鸡"+x+"只,"+"母鸡"+y+"只,"+"小鸡"+z+"只,<br>")
}
}
}}
答案如下