题目链接 水题,利用结构题+sort排序
#pragma warning(disable:4996);
#include <iostream>
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<stack>
using namespace std
;
struct student
{
char name
[15];
char no
[15];
int grade
;
bool operator <(const student
&a
)const {
return grade
> a
.grade
;
}
}stu
[10000];
int main()
{
int n
;
scanf("%d", &n
);
for (int i
= 0;i
< n
;i
++)
{
getchar();
scanf("%s %s %d", stu
[i
].name
, stu
[i
].no
, &stu
[i
].grade
);
}
sort(stu
, stu
+ n
);
cout
<< stu
[0].name
<< " " << stu
[0].no
<< endl
;
cout
<< stu
[n
-1].name
<< " " << stu
[n
-1].no
<< endl
;
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-495296.html