反向输出及sort排序

时间:2021-12-21 11:00:56

建立条件:#include "algorithm"引用这个头文件

1、reverse 的用法,反向排序,由自己输入5个数: 1 2 3 4 5

 for (int i = 0; i < 5; i++)
{
cin >> v[i];
}
cout << endl;
reverse(v.begin(), v.end());

  运行结果:

反向输出及sort排序

假如输入  12  00  33  44  11  依旧是倒序输出  但大小未排序

运行结果:

反向输出及sort排序

2、 sort 排序

 #include"iostream"
#include "algorithm"
#include "vector"
int main()
{
using namespace std;
vector <int> v();
for (int i = ; i < ; i++)
{
cin >> v[i];
}
cout << endl;
sort(v.begin(), v.end());
vector<int>::iterator it;
for (it = v.begin(); it != v.end();it++)
{
cout << *it<<" ";
}
system("pause");
return ;

运行结果:

反向输出及sort排序