Run ID:121365
提交时间:2025-06-07 12:03:58
#include<iostream> using namespace std; struct book{ int num; string name; int geshu; double sum; double danjia; }; book a[110]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].num; cin>>a[i].name>>a[i].geshu>>a[i].sum; a[i].danjia=1.0*a[i].sum/a[i].geshu; } for(int i=1;i<=n-1;i++){ for(int j=n;j>i;j--){ if(a[j-1].danjia>a[j].danjia){ swap(a[j],a[j-1]); } } } cout<<a[1].num<<" "<<a[1].name<<" "<<a[1].geshu<<" "<<a[1].sum<<" "<<a[1].danjia<<endl; return 0; }