STL:algorithm中排序函式sort(升序排列函式)和reverse(反轉排列函式)的簡單用法
阿新 • • 發佈:2019-02-02
#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;
}