- 论坛徽章:
- 0
|
原帖由 zhkl125 于 2007-8-23 09:03 发表
#include
#include
#include
using namespace std;
void main()
{
vector vecTmp;
vecTmp.push_back(2);
vecTmp.push_back(1);
vecTmp.push_back(3);
vecTmp.push_back(4);
vecTmp.pus ...
既然用了stl的话,还可以写得紧凑些
- #include <iostream>
- #include <fstream>
- #include <vector>
- #include <algorithm>
- #include <iterator>
- #include <functional>
- #include <cstdlib>
- using namespace std;
- void main()
- {
- vector<int> vecTmp;
- generate_n(back_inserter(vecTmp), 10, rand);
- partial_sort(vecTmp.begin(), vecTmp.begin()+6, vecTmp.end(), less<int>());
- copy(vecTmp.begin(), vecTmp.begin()+6, ostream_iterator<int>(cout, " "));
- }
复制代码 |
|