//按照对3求余的余数的从小到大排序,余数相等的按值从小到大排序
bool cmp(int a,int b){
if(a%3!=b%3) return a%3<b%3;
else return a<b;
}
//同一个题中 可以
sort(a,a+n,cmp_name); sort(a,a+n,cmp_score);
//代码大量重复的时候可以复制粘贴,但是要确保需要进行改正的地方一定要修改成功,否则很麻烦
//用数组也能进行模拟,但是缺点是 不会跟着排序
struct node{
int a;
double b;
char c;
node(int a=0,double b=0,char c='\0'):a(a),b(b),c(c){};
};
node a(1,3.14,'A');
node a={1,3.14,'A'};
node a=node(1,3.14,'A');
if(score==100) b[1]++;
else if(score>=90) b[2]++;
else if(score>=80) b[3]++;
else if(score>=70) b[4]++;
else if(score>=60) b[5]++;
else b[6]++;
if(score<60)
else if(score<70)
else if(score<80)
else if(score<90)
else if(score<100)