练习3.17
题目:从cin读入一组词并把它们存入一个vector对象,然后设法把所有单词都改成大写形式。输出改变后的结果,每个词占一行。
#include <iostream>
#include <vector>
#include <cctype>
using namespace std;
using std::vector;
    int main(){
        string a;
        vector<char> b;
        while(getline(cin,a)){
            for(int i=0;i<a.size();i++)
            b.push_back(a[i]) ;
        }
        for(int i=0;i<b.size();i++){
            b[i]=toupper(b[i]);
            if(b[i]!=' ')
                cout<<b[i];
           if(b[i]==' ')
                cout<<endl;
        }
        return 0;
}#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);
        }
        int j=a.size()-1;
        for(int i=0;i<(a.size()+1)/2;i++){
                    sum=a[i]+a[j];
                    j--;
                    cout<<sum<<endl;
                    sum=0;
                }
        return 0;
}
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号