题目:从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;
}