《c++程序设计原理与实践》第八章 练习题5(1)
以下是我自己做的习题代码:
1 #include"std_lib_facilities.h"
2 vector<int> first;
3 void f1(vector<int> first)
4 {
5 for(int i=0;i<(first.size()/2);i++)
6 {
7 swap(first[i],first[first.size()-1-i]);
8 }
9 for(int i=0;i<first.size();i++)
10 cout<<first[i]<<" ";
11 }
12 int main()
13 {
14
15 int firstt;
16 while(cin>>firstt)
17 first.push_back(firstt);
18 f1(first);
19 keep_window_open();
20 }
题目中的要求初步能够完成,但还是有一定的问题,在主函数中无法实现输出调换后的向量,至今比较费解。望以后自己能够解答吧。