注:本文使用std标准库
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
void random_vector(){
vector<int> vec;
for(int i = 0; i < 100; ++i){
int ran_num = rand() % 10000 + 1;
vec.push_back(ran_num);
}
std::sort(vec.begin(), vec.end(), std::greater<int>());
for(auto it = vec.begin(); it != vec.end(); ++it){
cout << *it;
}
}
这段代码随机生成了10000个数,使用vector进行存储,使用sort排序,使用迭代器输出。
本文允许转载,请附加作者名字,谢谢!