反向输出及sort排序

建立条件:#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());

  运行结果:

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

运行结果:

 

 

2、 sort 排序

 1 #include"iostream"
 2 #include "algorithm"
 3 #include "vector"
 4 int main()
 5 {
 6     using namespace std;
 7     vector <int> v(5);
 8     for (int i = 0; i < 5; i++)
 9     {
10         cin >> v[i];
11     }
12         cout << endl;
13         sort(v.begin(), v.end());
14     vector<int>::iterator it;
15     for (it = v.begin(); it != v.end();it++)
16     {
17         cout << *it<<" ";
18     }
19     system("pause");
20     return 0;

运行结果:

 

posted @ 2015-11-19 20:08  Mr__sun  阅读(1559)  评论(0编辑  收藏  举报