Q0505 编写程序:按编号从小到大顺序依次输入跳水比赛中5名裁判的打分(编号为1~5),输出打最高分和最低分裁判的编号(假设最高分和最低分均仅有一位裁判打)。 例如:输入:9.7,9.2,9.3,9.1,9.2↙ 输出:1,4(注:最高分裁判编号,最低分裁判编号)
时间: 2023-08-02 13:07:16 浏览: 48
以下是 Python 代码实现:
```python
scores = input("请输入5名裁判的打分(用逗号分隔):")
scores_list = scores.split(",")
scores_list = [float(score) for score in scores_list] # 将字符串列表转换为浮点数列表
min_score = min(scores_list)
max_score = max(scores_list)
min_index = scores_list.index(min_score) + 1 # 列表索引从0开始,需要加1
max_index = scores_list.index(max_score) + 1
print(f"最高分裁判编号为:{max_index},最低分裁判编号为:{min_index}")
```
运行程序后,按照提示输入5名裁判的打分,即可输出最高分和最低分裁判的编号。例如,输入9.7,9.2,9.3,9.1,9.2后,输出为:最高分裁判编号为:1,最低分裁判编号为:4。
相关问题
Q0505 编写程序:按编号从小到大顺序依次输入跳水比赛中5名裁判的打分(编号为1~5),输出打最高分和最低分裁判的编号(假设最高分和最低分均仅有一位裁判打)。 例如:输入:9.7,9.2,9.3,9.1,9.2↙ 输出:1,4
以下是 Python 代码实现:
```python
scores = []
for i in range(5):
score = float(input("请输入第%d位裁判的分数:" % (i+1)))
scores.append(score)
max_score = max(scores)
min_score = min(scores)
max_index = scores.index(max_score) + 1
min_index = scores.index(min_score) + 1
print("最高分裁判编号为:%d,分数为:%.1f" % (max_index, max_score))
print("最低分裁判编号为:%d,分数为:%.1f" % (min_index, min_score))
```
运行程序后,可以依次输入5名裁判的分数,程序会自动计算出最高分和最低分的裁判编号和分数,并输出到屏幕上。
用c语言写Q0505 编写程序:按编号从小到大顺序依次输入跳水比赛中5名裁判的打分(编号为1~5),输出打最高分和最低分裁判的编号(假设最高分和最低分均仅有一位裁判打)。 例如:输入:9.7,9.2,9.3,9.1,9.2↙ 输出:1,4
以下是用 C 语言编写的程序:
```c
#include <stdio.h>
int main() {
float scores[5];
int i, max_index = 0, min_index = 0;
printf("请输入跳水比赛中5名裁判的打分:\n");
for (i = 0; i < 5; i++) {
scanf("%f", &scores[i]);
}
for (i = 1; i < 5; i++) {
if (scores[i] > scores[max_index]) {
max_index = i;
}
if (scores[i] < scores[min_index]) {
min_index = i;
}
}
printf("打最高分的裁判编号为:%d\n", max_index + 1);
printf("打最低分的裁判编号为:%d\n", min_index + 1);
return 0;
}
```
程序首先定义了一个长度为 5 的数组 `scores` 来存储裁判的打分。然后通过一个 for 循环依次输入 5 名裁判的打分。接下来,程序使用两个变量 `max_index` 和 `min_index` 分别来记录打最高分和最低分的裁判的下标(从 0 开始)。程序通过另一个 for 循环遍历数组,如果找到比当前最高分或最低分更高或更低的分数,则更新 `max_index` 或 `min_index`。最后,程序输出打最高分和最低分的裁判的编号(注意要将下标加 1,因为求出的下标是从 0 开始的)。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)