1. 程式人生 > >STL:algorithm中排序函式sort(升序排列函式)和reverse(反轉排列函式)的簡單用法

STL:algorithm中排序函式sort(升序排列函式)和reverse(反轉排列函式)的簡單用法

#include "stdafx.h"
#include <iostream>  
#include <algorithm>
using namespace std; 

int main()
{
    int a[8]={8,9,2,6,47,32,16,55};
  //char a[8]={'b','f','r','m','q','s','p','a'}也可以,double型別陣列也可以                               
    for(int i=0;i<8;++i)
        cout<<a[i]<<' '
; cout<<endl; sort(a,a+8); //升序排列,注意總共8個元素,為a+8 for(int i=0;i<8;++i) cout<<a[i]<<' '; cout<<endl; reverse(a,a+8); //反轉排列,注意總共8個元素,為a+8 for(int i=0;i<8;++i) cout<<a[i]<<' '; return 0; }

執行結果

char陣列:

這裡寫圖片描述