看板 civil92 關於我們 聯絡資訊
#include<iostream> #include<vector> //用 arrary 則不需要宣告此 using namespace std; // 本列一定要打在下兩列之前, 否則 iostream後要加東西... void get_data(vector<int>& numbs,int& size); // & 傳位置 // 把 numbs 當 array 時, 全部都用 int & numbs void print_reverse(const vector<int>& numbs,int& size); //const 不能改變 numbs 的值 int main() { int size; vector <int> numbs(25); // int numbs[25]; //把 numbs 當 array 時的宣告 get_data(numbs,size); cout<<"Reverse of Original order:"<<endl; print_reverse(numbs,size); return 0; } #include<iostream> #include<vector> //用 arrary 則不需要宣告此 using namespace std; // 本列一定要打在下兩列之前, 否則 iostream後要加東西... void get_data(vector<int>& numbs,int& size); // & 傳位置 // 把 numbs 當 array 時, 全部都用 int & numbs void print_reverse(const vector<int>& numbs,int& size); //const 不能改變 numbs 的值 int main() { int size; vector <int> numbs(25); // int numbs[25]; //把 numbs 當 array 時的宣告 get_data(numbs,size); cout<<"Reverse of Original order:"<<endl; print_reverse(numbs,size); return 0; } void get_data(vector<int>& numbs,int& size) { cout<<"Enter number of inputs (up to 25): "; cin >> size; cout << endl<<"Enter "<< size << " integers: "<<endl; for (int i=0; i<size; i++) { cin>>numbs[i]; } } void print_reverse(const vector<int>& numbs,int& size) { for (int i=size-1;i>=0;i--) { cout <<numbs[i] <<" "; } cout <<endl; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: jtouch 來自: 140.112.12.167 (05/02 17:35)