孙诗皓 • 1年前
#include<iostream>
#include<cstring>
#include<algorithm>
struct stu{
string name;
double price;
}a[310];
bool cmp(stu x,stu y){
if(x.price!=y.price)
return x.price>y.price;
else
return x.name<y.name;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i].name>>a[i].price;
sort(a,a+n,cmp);
printf("%.2lf",a[n].price);
cout<<','<<a[n].name<<endl;
printf("%.2lf",a[n-1].price);
cout<<','<<a[n-1].name<<endl;
return 0;
}
评论: