C++標頭檔案algorithm的reverse函式
阿新 • • 發佈:2018-11-24
reverse(beg,end)
reverse()會將區間[beg,end)內的元素全部逆序;
#include<stdio.h> #include<iostream> #include<algorithm> using namespace std; int main() { int a[50]; int b[50]; for(int i=0;i<10;i++) { a[i]=i; if(i!=9) cout<<a[i]<<" "; else cout<<a[i]<<endl; } reverse(a,a+10); //第二個引數是陣列最後一個元素的下一個地址 for(int i=0;i<10;i++) { if(i!=9) cout<<a[i]<<" "; else cout<<a[i]<<endl; } reverse_copy(a,a+10,b); //倒序放入b陣列中 for(int i=0;i<10;i++) { if(i!=9) cout<<b[i]<<" "; else cout<<b[i]<<endl; } }