public class Test06 {
/*
* 公鸡为x 母鸡为 y 小鸡为z
* x + y +z = 100 公鸡+母鸡+小鸡的个数为100
* 5x + 3y +z/3 = 100 公鸡一只五文钱+母鸡一只3文钱+一文钱三只小鸡 = 100文钱
*/
public static void main(String[] args) {
//最多买公鸡20只
for(int x=0;x<=20;x++) {
//最多买母鸡的只数是 100文减去买公鸡的钱 在除以母鸡的价格
for(int y=0;y<(100-20*y)/3;y++) {
int z = 100-x-y;//小鸡的只数
//x + y +z = 100 5x + 3y +z/3 = 100
if(z%3==0 && 5*x+y*3+z/3==100) {
System.out.println("公鸡:"+x);
System.out.println("母鸡:"+y);
System.out.println("鸡仔:"+z);
}
}
}
}
}