文章

70

粉丝

0

获赞

233

访问

9.0k

头像
EXCEL排序 题解:
P1338 浙江大学机试题
发布于2026年3月17日 08:46
阅读数 77

#include<stdio.h>
#include<iostream>
#include<algorithm>
#include<string>
#include<functional>

using namespace std;


typedef struct{
    int id;
    string name;
    int grade;
}stu;


bool cmp1(stu a, stu b){
    return a.id < b.id;
}

bool cmp2(stu a,stu b){
    if(a.name==b.name) return a.id < b.id;            //名字相等,则按学号递增
    return a.name < b.name;
}

bool cmp3(stu a, stu b){
    if(a.grade==b.grade) return a.id < b.id;
    return a.grade < b.grade;
}
 
int main(){
    int n,c;
    while(cin>>n>>c){
        if(n==0) break;

        stu * Stu = new stu[n];
        for(int i=0; i<n; i++){
 &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发