#include<iostream>#include<string>#include<vector>using namespace std;int main(){ int num; vector<int> nums1; vector<int> nums2; while(cin>>num) { nums1.push_back(num); } if(nums1.size()%2==0) { for(vector<int>::size_type ix=0;ix!=nums1.size();ix=2+ix) nums2.push_back(nums1[ix]+nums1[ix+1]); } else { for(vector<int>::size_type ix=0;ix!=nums1.size()-1;ix=2+ix) nums2.push_back(nums1[ix]+nums1[ix+1]); cout<<"the last number is"<<nums1[nums1.size()-1]<<endl; } for(vector<int>::size_type ix=0;ix!=nums2.size();++ix) cout<<nums2[ix]<<" "; return 0;}//读一组整数到vector对象,计算并输入每对相邻元素的和,如果读入元素个数为奇数,则提示用户最后一个元素没有求和,并输出其值。