Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
73503 | 何子文 | 单价最高的书 | C++ | Accepted | 1 MS | 276 KB | 612 | 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; }