本文主要是介绍练习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;
}
这篇关于练习3.17的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!