文章
70
粉丝
0
获赞
233
访问
9.0k
#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...
登录后发布评论
暂无评论,来抢沙发