鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,输出翁、母、雏各几何?Java
时间: 2023-10-23 15:10:45 浏览: 77
用JAVA编程,百钱买百鸡
5星 · 资源好评率100%
好的,这是一道经典的数学问题,可以用编程来解决。以下是Java代码实现:
```
public class ChickenProblem {
public static void main(String[] args) {
int x, y, z; // 分别表示鸡翁、鸡母、鸡雏的数量
for (x = 0; x <= 20; x++) { // 枚举鸡翁的数量,最多不超过20只
for (y = 0; y <= 33; y++) { // 枚举鸡母的数量,最多不超过33只
z = 100 - x - y; // 根据题目中买了100只鸡的条件,计算出鸡雏的数量
if (z % 3 == 0 && 5 * x + 3 * y + z / 3 == 100) { // 判断是否满足题目中的条件
System.out.println("鸡翁:" + x + ",鸡母:" + y + ",鸡雏:" + z);
}
}
}
}
}
```
运行以上代码,可以得到输出结果为:
```
鸡翁:0,鸡母:25,鸡雏:75
鸡翁:4,鸡母:18,鸡雏:78
鸡翁:8,鸡母:11,鸡雏:81
鸡翁:12,鸡母:4,鸡雏:84
```
因此,答案为:鸡翁0只,鸡母25只,鸡雏75只;或者鸡翁4只,鸡母18只,鸡雏78只;或者鸡翁8只,鸡母11只,鸡雏81只;或者鸡翁12只,鸡母4只,鸡雏84只。
阅读全文