//百钱百鸡
/*
《算经》一书中提到"鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,鸡翁,鸡母,鸡雏各几何"
分析:
假设:鸡翁为x只,鸡母y只,鸡雏z只;
则成立:x+y+z=100(只);
(5*x)+(3*y)+(z/3)=100(钱);
单独看作一种鸡型;则鸡翁不能超过5*20=100;0<x<20;
鸡母不能超过3*33=99;0<y<33;
鸡雏不能超过100只 0<z<101;
思路:
1·用for循环来表示鸡翁,鸡母的的范围;
2·计算鸡雏的数量:z=100-x-y;
3·用if语句判断z%3==0(三钱值一)和5*x+3*y+z/3=100是否成立
*/
public class test_5 {
public static void main(String[] args) {
for (int x=1;x<=20;x++) {
for (int y=1;y<=33;y++) {
int z=100-x-y;
if((z%3==0) && (5*x+3*y+z/3==100)) {
System.out.println(x+","+y+","+z);
}
}
}
}
}