题解 | 百钱买百鸡问题
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int jw = 0; int jm = 0; int jc = 100 - jw - jm; for (jw = 0; jw <= 100; jw++) { for (jm = 0; jm <= 100; jm++) { if ((100 - jw - jm) % 3 == 0) {//没有这一步的话会有钱数为100.6的结果出现 if (jw * 5 + jm * 3 + (100 - jw - jm) / 3 == 100) { System.out.println(jw + " " + jm + " " + (100 - jw - jm)); } } } } } }