#include<cstdio>
#include<algorithm>
#include<iostream>
using namespace std;
bool cmp(int a,int b){
return a>b;//此處爲定義函數爲從大到小排序;
//若爲a<b爲從小到大排序!
}
int main(){
int a[100]={31,1515,5,4,4,5};
sort(a,a+5);
for(int i=0;i<6;i++){
printf("%d ",a[i]);
}
printf("\n");
sort(a,a+6);
for(int i=0;i<6;i++){
printf("%d ",a[i]);
}
printf("\n");
double b[100]={3.1,15.15,5.045,4.0,4,5.045643};
sort(b,b+5);
for(int i=0;i<6;i++){
printf("%f ",b[i]);
}
printf("\n");
sort(b,b+6);
for(int i=0;i<6;i++){
printf("%f ",b[i]);
}
printf("\n");
char c[10]={'d','E','a','c','b'};
sort(c,c+5);
for(int i=0;i<6;i++){
printf("%c ",c[i]);
}
printf("\n");
int d[100]={31,1515,5,4,4,5};
sort(d,d+6,cmp);
for(int i=0;i<6;i++){
printf("%d ",d[i]);
}
return 0;
}
algorithm中的sort函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.