Run ID:73503

提交时间:2024-05-19 11:50:00

#include <bits/stdc++.h> using namespace std; struct Stu { int book; string name; int num; int sum; int avg; }; int main() { int n; cin >> n; Stu arr[n]; for (int i = 0; i < n; i++) { cin >> arr[i].book >> arr[i].name >> arr[i].num >> arr[i].sum; arr[i].avg = arr[i].sum / arr[i].num; } for (int i = 0; i < n - 1 ; i++) { for (int j = 0; j < n - 1; j++) { if (arr[j].avg < arr[j + 1].avg) { swap(arr[j], arr[j + 1]); } } } cout << arr[0].book << " " << arr[0].name << " " << arr[0].num << " " << arr[0].sum << " " << arr[0].avg; return 0; }