用结构体数组排序
发现原来写c循环感觉是多么的low比。。。
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
struct Node{
string name;
string snumber;
int score;
}node[1005];
bool cmp(const Node &a,const Node &b)
{
return a.score<b.score;
}
int main()
{
int n;
while(cin>>n)
{
for(int i=0;i<n;i++)
{
cin>>node[i].name>>node[i].snumber>>node[i].score;
}
sort(node,node+n,cmp);
cout<<node[n-1].name<<" "<<node[n-1].snumber<<endl;
cout<<node[0].name<<" "<<node[0].snumber<<endl;
}
return 0;
}