C++ Primer第四版习题--3.14
2015-05-06 13:50
232 查看
/*读入一段文本到vector对象,每个单词存储为vector中的一个元素, * 把vector中的每个单词转化为大写字母。 * 输出转化后的元素,每8个单词为一行 **/ #include <iostream> #include <vector> #include <string> #include <cctype> int main() { std::vector<std::string> svec; std::string word; while(std::cin>>word) svec.push_back(word); typedef std::vector<std::string>::size_type str_size; for(str_size ix=0; ix!=svec.size(); ++ix) { for(str_size index=0; index!=svec[ix].size(); ++index) if(islower(svec[ix][index])) svec[ix][index] = toupper(svec[ix][index]); std::cout << svec[ix] << " "; if((ix+1)%8==0) std::cout << std::endl; } return 0; }
相关文章推荐
- C++ Primer(第四版) 课后习题3.14 vector单词转大写
- C++ Primer第四版习题--3.17(重做3.14)
- C++ Primer第四版习题--3.18
- 关于《C++ Primer(第四版)》习题 4.8 的思考
- 《c++ Primer(第四版)》习题 9.28
- C++ primer习题3.14
- 《c++ Primer(第四版)》习题 9.34
- C++ Primer(第四版) 课后习题4.18
- C++ Primer第四版习题--5.18
- 《c++ Primer(第四版)》习题 9.35
- 《c++ Primer(第四版)》习题 9.36
- C++ Primer第四版习题--4.7
- 《c++ Primer(第四版)》习题 9.38
- 《c++ Primer(第四版)》习题 9.40
- C++ Primer 【第四版】第十六章 部分选做习题
- C++ Primer(第四版) 课后习题7.28 静态变量
- 《c++ Primer(第四版)》习题 9.41
- C++ primer 第四版 习题4.34.4.35
- C++ Primer (第四版)课后习题9.26 删除容器元素
- C++ primer 习题练习:3.14