题解 | #百钱买百鸡问题#
百钱买百鸡问题
https://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); //z代表小鸡仔的数量,一定是3的倍数 int z; for (z = 0; z < 100; z += 3) { //x代表公鸡数量,y代表母鸡数量 for (int x = 0; x <= 100 - z; x++) { int y = 100 - z - x; if (5 * x + 3 * y + z / 3 == 100) { System.out.println(x + " " + y + " " + z); } } } scanner.close(); } }