输入在第一行中给出正整数n,即学生人数。第二行给出n个非负整数,即这n位学生的成绩,其间以空格分隔。
时间: 2023-05-31 17:18:13 浏览: 244
### 回答1:
好的,我会用中文回答您的问题。
假设您输入的第一行为一个正整数n,表示学生人数,第二行为n个非负整数,表示这n位学生的成绩,以空格分隔。
要将这些成绩进行处理,您可以将它们存储在一个列表中,然后对列表进行排序或其他操作。具体的实现方法可以参考以下示例代码:
```
n = int(input()) # 输入学生人数
scores = list(map(int, input().split())) # 输入学生成绩并转换为整数类型的列表
scores.sort() # 对成绩进行排序
print(scores) # 输出排序后的成绩列表
```
上述代码首先将输入的学生人数转换为整数类型的变量n,然后将输入的成绩字符串转换为一个整数类型的列表,使用了`map()`和`split()`函数来实现。然后对成绩列表进行排序,最后输出排序后的成绩列表。
希望这个示例能够帮助您解决问题。
### 回答2:
题目描述:
输入一个正整数 n,代表学生人数。接下来输入 n 个非负整数,表示每位学生的成绩。
思路分析:
这道题是求学生们的平均成绩,因此,我们可以先用数组 arr 存储每个学生的成绩,然后遍历数组,将所有成绩相加,再除以学生人数,得到平均成绩。
代码实现:
num = int(input()) #读入学生人数
arr = list(map(int,input().split())) #将学生成绩读入一个数组
sum = 0 #定义总成绩
for i in range(num):
sum += arr[i] #循环累加每个学生的成绩
avg = sum / num #计算平均成绩
print('{:.2f}'.format(avg)) #打印输出平均成绩,保留两位小数
输入样例:
5
80 90 92 65 85
输出样例:
82.40
解释:
5 个学生的总成绩 sum = 412,平均成绩 avg = sum / 5 = 82.4,保留两位小数输出。
### 回答3:
题目描述
输入在第一行中给出正整数n,即学生人数。第二行给出n个非负整数,即这n位学生的成绩,其间以空格分隔。
输出格式:
在一行中输出最高分、最低分的学生的学号及其成绩,中间用一个空格分隔。
输入样例:
3
100 90 87
输出样例:
1 100 3 87
解题思路
读入成绩后遍历找出最高分和最低分,同时记录它们的下标。最后输出得到的下标及分数。
Python代码
n = int(input()) # 先读入学生数目
score = input().split() # 再读入学生成绩,用 split() 方法读入一行多个数据并分隔为相应的字符串元素列表
# 定义变量存储最高、最低分数值和对应下标
max_score, min_score = int(score[0]), int(score[0])
max_index, min_index = 0, 0
for i in range(n):
if int(score[i]) > max_score:
max_score = int(score[i])
max_index = i
if int(score[i]) < min_score:
min_score = int(score[i])
min_index = i
# 输出结果为 max_index+1 和 min_index+1
print('{} {} {} {}'.format(max_index+1, max_score, min_index+1, min_score))
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)