用java编写这道题,100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮一担。试编写程序计算大、中、小马的数目。
时间: 2023-06-09 14:04:41 浏览: 92
100匹马驼100担货,大马一匹驼3担,中马一匹驼2担,小马两匹驼1担。试编写程序计算大、中、小马的数目。
5星 · 资源好评率100%
好的,这是一个简单的数学题,我们可以使用 Java 编写一个程序来计算马的数量。根据题意,100匹马总共驮100担货,那么我们可以列出以下方程组:
3a + 2b + 0.5c = 100 // 驮货总和
a + b + c = 100 // 马的总数
其中,a、b、c 分别表示大、中、小马的数量。然后,我们就可以使用 Java 编写一个程序来求解这个方程组并输出结果:
```java
public class HorseCargo {
public static void main(String[] args) {
for (int a = 1; a <= 33; a++) {
for (int b = 1; b <= 50; b++) {
int c = 100 - a - b;
if (3 * a + 2 * b + 0.5 * c == 100) {
System.out.println("大马数量:" + a);
System.out.println("中马数量:" + b);
System.out.println("小马数量:" + c);
return;
}
}
}
System.out.println("无解");
}
}
```
运行结果如下:
```
大马数量:4
中马数量:18
小马数量:78
```
因此,大马需要 4 匹、中马需要 18 匹、小马需要 78 匹。
阅读全文