#include<iostream>
using namespace std;
#include <queue>
#include<string>
#include<string.h>
#include <vector>
#include <iterator>
#include<functional>
#include <algorithm>
void main()
{
cout<<"请输入任意数字(输入字符并回车结束输入)"<<endl;
vector<int> v;
copy(istream_iterator<int>(cin),istream_iterator<int>(),back_insert_iterator<vector<int> >(v));
cout<<"从大到小排序结果为:"<<endl;
sort(v.begin(),v.end(),greater<int>());//从大到小排序
copy(v.begin(),v.end(),ostream_iterator<int>(cout," "));
cout<<endl;
cout<<"从小到大排序结果为:"<<endl;
sort(v.begin(),v.end(),less<int>());//从小到大排序
copy(v.begin(),v.end(),ostream_iterator<int>(cout," "));
cout<<endl;
}
调用STL函数排序
最新推荐文章于 2023-02-02 09:47:28 发布