1082 射擊比賽 (20 分)
阿新 • • 發佈:2019-04-30
兩個 nbsp cmp code ostream cin 結構 sin pac
#include <iostream> #include <algorithm> #include <string> using namespace std; struct s { string id; int dis; } num[10010]; // 結構體數組變量開的大一點 bool cmp (s a, s b) { // 形參中用結構體定義兩個結構體變量 return a.dis < b.dis; } int main() { int n, x, y; cin >> n;for (int i = 0; i < n; i++) { cin >> num[i].id >> x >> y; num[i].dis = x * x + y * y; // 將其平方加入到結構體數組變量中 } sort(num, num + n, cmp); // 排序 cout << num[0].id << ‘ ‘ << num[n - 1].id << endl; return 0; }
1082 射擊比賽 (20 分)