“百钱买白鸡”问题

5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,

* 那么各有公鸡、母鸡、雏鸡多少只?



public static void main(String[] args) {

for (int gj = 0; gj <= 20; gj++)

for (int mj = 0; mj <= 33; mj++) {

if (gj * 5 + mj * 3 + (100 - gj - mj) / 3 == 100 && (100 - gj - mj) % 3 == 0) {

// (100 - gj - mj) % 3 == 0)确保雏鸡的数量能被3整除

System.out.println("公鸡有:" + gj + "只;" + "母鸡有:" + mj + "只;" + "雏鸡有:" + (100 - gj - mj) + "只;");

}

}

}

你可能感兴趣的:(“百钱买白鸡”问题)