class Main {
public static void main(String[] args) {
// 定义最大公鸡数量(由于公鸡最贵,故其数量限制了总数)
int maxRoosters = 20;
for (int roosters = 0; roosters <= maxRoosters; roosters++) {
for (int hens = 0; hens < 33; hens++) { // 母鸡数量上限可计算得出
int chicks = 100 - roosters - hens; // 计算小鸡数量
// 判断小鸡数量是否能被3整除以及总价是否正好为100
if (chicks % 3 == 0 && 5 * roosters + 3 * hens + chicks / 3 == 100) {
// 符合条件时输出结果
System.out.println(roosters + " " + hens + " " + chicks);
}
}
}
}
}



京公网安备 11010502036488号