64,654
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int> ivec;
int ival=0;
while(cin>>ival){
ivec.push_back(ival);
}
if((ivec.size())%2==0){
for(vector<int>::size_type ix=0;ix!=ivec.size()-1;ix=ix+2){
cout<<(ivec[ix]+ivec[ix+1])<<"\t";
}
}
else if((ivec.size())%2!=0){
for(vector<int>::size_type iy=0;iy!=ivec.size()-2;iy=iy+2){
cout<<(ivec[iy]+ivec[iy+1])<<"\t";
}
cout<<"the last element is not added,it is:"<<ivec[ivec.size()-1]<<endl;
}
return 0;
}