问题描述:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
问题分析:解决此问题,我们可以运用方程进行解答。
设鸡翁、鸡母、鸡雏的个数分别为:x,y,z
则有:x+y+z=100;5x+3y+(1/3)z=100;
联立方程的到:7x+4y=100--------->y=(100-7x)/4
且x的范围为:0<=x<=14;0<=y<=25
public class BuyChicken {
public static void main(String[] args) {
int x, y, z;
for (x = 0; x <= 14; x++) {
if ((100 - 7 * x) % 4 == 0) {
y = (100 - 7 * x) / 4;
z = 100 - x - y;
System.out.println(x + " " + y + " " + z);
}
}
}
}