#35624: C++ struct 排序


s10900156@nhsh.tp.edu.tw (ShanC)

學校 : 臺北市立內湖高級中學
編號 : 138785
來源 : [36.225.80.7]
最後登入時間 :
2024-03-31 09:07:17
f277. 嘿嘿想不到吧 | From: [36.225.2.60] | 發表日期 : 2023-06-09 01:29

<algorithm> 裡的 sort() 可以這樣弄:
//班級是cls, 座號是num
 
bool cmp(const student stu1, const student stu2){
    if(stu1.cls == stu2.cls) 
        return stu1.num < stu2.num;
    return stu1.cls < stu2.cls;
}
int main() {
   ...略...
 
    sort(stu, stu + n, cmp);
 
   ...略... 

    
}
 
ZeroJudge Forum