我家丫头的cpp

C++使用STL对随机生成的向量各元素进行排序

2019-03-29  本文已影响0人  李药师_hablee
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<vector>
#include<algorithm>

using namespace std;

void Display(vector<int>&V);

int main(void)
{
    srand(time(NULL));
    vector<int> V(10);
    for (int i = 0; i < 10; i++)
    {
        V[i] = rand() % 100;//随机生成向量的每个分量
    }
    cout << "排序前:" << endl;
    Display(V);
    sort(V.begin(), V.end());//调用sort算法排序
    cout << "排序後:" << endl;
    Display(V);

    system("pause");
    return 0;
}

void Display(vector<int>&V)
{
    vector<int>::const_iterator iter;
    for (iter = V.begin(); iter != V.end(); iter++)
    {
        cout << *iter << " ";
    }
    cout << endl;
}
输出.PNG

本程序在visual studio 2017 下编译运行成功

上一篇 下一篇

猜你喜欢

热点阅读