转自:https://blog.csdn.net/u014800748/article/details/38449591
#include<iostream>
#include<algorithm>//因为用了sort()函数
#include<functional>//因为用了greater<int>()
using namespace std;
int main()
{
int a[]={3,1,4,2,5};
int len=sizeof(a)/sizeof(int);//这里切记要除以sizeof(int)!
sort(a,a+len,greater<int>());//内置类型的由大到小排序
for(int i=0;i<len;i++)
cout<<a[i]<<" ";
return 0;
}