Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
49109 | 陈梓睿 | 书的价格 | C++ | Accepted | 1 MS | 272 KB | 559 | 2023-06-23 10:56:55 |
#include<iostream> #include<cstring> #include<cstdlib> #include<algorithm> using namespace std; struct chengji{ string a; double b; }cj[11]; bool cmp(chengji x,chengji y){ return x.b>y.b; } int main(){ int n; cin>>n; for(int i = 0;i<n;i++){ cin.get(); getline(cin,cj[i].a); cin>>cj[i].b; } sort(cj+0,cj+n,cmp); for(int i = 0;i<n;i++){ if(i == 0||i==n-1){ printf("%.2lf,",(cj[i].b)); cout<<cj[i].a<<endl; } } return 0; }