成绩排名 (20)
复制代码
1 #include <iostream> 2 #include <algorithm> 3 #include <string> 4 #include <cmath> 5 using namespace std; 6 7 struct Node 8 { 9 string name; 10 string id; 11 int score; 12 }; 13 const int maxn = 1005; 14 15 bool cmp(Node a, Node b){ 16 return a.score < b.score; 17 } 18 19 int main(){ 20 Node s[maxn]; 21 int t; 22 cin >> t; 23 for (int i = 0; i < t; i++){ 24 cin >> s[i].name >> s[i].id >> s[i].score; 25 } 26 sort(s, s + t, cmp); 27 cout << s[t - 1].name << " " << s[t - 1].id << endl; 28 cout << s[0].name << " " << s[0].id << endl; 29 return 0; 30 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步