用struct創一個陣列,裡面分別存攻擊力跟防禦力
然後用一個自定義比較
struct S{
int d, f;
bool operator<(S b)
{
return d*d + f*f < b.d*b.d + b.f*b.f;
}
};
S people[100];
用struct創一個陣列,裡面分別存攻擊力跟防禦力 然後用一個自定義比較 struct S{ int d, f; bool operator<(S b) { return d*d + f*f < b.d*b.d + b.f*b.f; } }; S people[100];
sort完輸出n-2項就ok