练习3.20

读入一组整数并把它们存入一个vector对象,将每对相邻整数的和输出出来。改写你的程序,这次要求先输出第1个和最后1个元素的和,接着输出第2个和倒数第2个元素的和,以此类推。


#include <iostream>
#include <vector>
#include <cctype>
using namespace std;
using std::vector;
    int main(){
        int b;
        int sum=0;
        vector<int> a;
        while(cin>>b){
            a.push_back(b);
        }
        for(int i=0;i<a.size();i++){
            sum+=a[i];
            if(i%2==1){
                cout<<sum<<endl;
                sum=0;
            }
        }
        return 0;
}


posted @ 2014-12-25 15:19  Song_4  阅读(137)  评论(0)    收藏  举报