- #include "stdafx.h"
- #include <iostream>
- #include <string>
- #include <vector>
- using namespace std;
- int main()
- {
- vector<int> ivec(10);
- int i[10];
- int n=0;
- for(vector<int>::iterator iter=ivec.begin();iter!=ivec.end();iter++)
- {
- cin>>i[n];
- (*iter)=i[n++];
- }
- vector<int>::iterator iter_begin=ivec.begin();
- vector<int>::iterator iter_end=ivec.end()-1;
- vector<int> result;
- for(;iter_begin<=iter_end;iter_begin++,iter_end--)
- {
- result.push_back(*iter_begin+*iter_end);
- }
- for(vector<int>::iterator iter2=result.begin();iter2!=result.end();iter2++)
- cout<<*iter2<<" ";
- cout<<endl;
- return 0;
- }
- //该片段来自于http://www.codesnippet.cn/detail/220420149330.html
来源: http://www.codesnippet.cn/detail/220420149330.html