使用sort排序注意事項

//按照對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) 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章