Java基础写法 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目。输出4个整数,为A国所获得的金、银、铜牌总数及总奖牌数。
时间: 2024-03-26 16:37:21 浏览: 40
好的,以下是一个实现这个功能的 Java 代码:
```java
import java.util.Scanner;
public class MedalCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入参赛天数:");
int n = scanner.nextInt();
int gold = 0, silver = 0, bronze = 0;
for (int i = 0; i < n; i++) {
System.out.printf("请输入第%d天的奖牌数(金 银 铜):", i + 1);
int g = scanner.nextInt();
int s = scanner.nextInt();
int b = scanner.nextInt();
gold += g;
silver += s;
bronze += b;
}
int total = gold + silver + bronze;
System.out.printf("金牌:%d,银牌:%d,铜牌:%d,总奖牌数:%d\n", gold, silver, bronze, total);
}
}
```
这个程序首先读入参赛天数 `n`,然后依次读入每一天的金、银、铜牌数目并累加计算总数。最后输出金、银、铜牌数目和总奖牌数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)