1. 程式人生 > >1082 射擊比賽 (20 分)

1082 射擊比賽 (20 分)

兩個 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 分)