已知某个班有n(1 <= n <= 100)个学生,输入每行为学生姓名(最多20个字符)和其c语言成绩(0~100),请找出最高分和最低分输出,若最高分或最低分多于1个的,按先后顺序输出。
时间: 2024-05-24 15:12:22 浏览: 31
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
int maxScore = -1, minScore = 101; // 初始化最高分和最低分
string maxName, minName; // 记录最高分和最低分的姓名
cin >> n;
for (int i = 0; i < n; i++) {
string name;
int score;
cin >> name >> score;
if (score > maxScore) { // 更新最高分和姓名
maxScore = score;
maxName = name;
}
else if (score == maxScore) { // 如果有多个最高分,按先后顺序输出
maxName = maxName < name ? maxName : name;
}
if (score < minScore) { // 更新最低分和姓名
minScore = score;
minName = name;
}
else if (score == minScore) { // 如果有多个最低分,按先后顺序输出
minName = minName < name ? minName : name;
}
}
cout << maxName << " " << maxScore << endl;
cout << minName << " " << minScore << endl;
return 0;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![cpp](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)