包含在#incldue<algorithm>
中
#include<iostream> #include<algorithm> using namespace std; bool cmp(int a,int b) { return a>b; } int main() { int array1[10]={0,2,1,3,9,6,5,8,7,4}; int array2[10]={0,2,1,3,9,6,5,8,7,4}; sort(array1,array1+10);//默认升序 for(int i=0;i<10;i++){ cout<<array1[i]<<" "; } cout<<endl; sort(array2,array2+10,cmp);//降序 for(int i=0;i<10;i++){ cout<<array2[i]<<" "; } return 0; } /*输出: 0 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1 0 */