#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
//仿函数升序规则
int panduan(int v1,int v2){
return v1>v2;
};
void test(){
//创建vector容器并插入数据
vector<int>v1;
for(int i=1;i<10;i++){
v1.push_back(i);
};
//打印排序前的数字
for(vector<int>::iterator it=v1.begin();it!=v1.end();it++){
cout<<*it<<"\t";
};
//按数字大小从大到小排序
sort(v1.begin(),v1.end(),panduan);
//打印排序后的数字
for(vector<int>::iterator it=v1.begin();it!=v1.end();it++){
cout<<*it<<"\t";
};
};
int main(){
test();
cin.get();
}