C++ primer习题3.17
来源:互联网 发布:产品上淘宝要什么手续 编辑:程序博客网 时间:2024/06/05 00:39
#include <iostream> #include <string> #include <cctype> #include <vector> using namespace std;int main(){ string word; while (cin >> word) { /*为了清空容器V里面的内容,我将容器定义在while内,以避免while循环时,上次存储的内容还在容器中,导致输出内容异常*/ vector<string> v; v.push_back(word); //遍历容器V的元素 for (auto &i : v) { //遍历元素中的字符 for (auto &s : i) s = toupper(s); cout << i; } //每个元素遍历完后,再换行 cout << endl; } return 0;}
注意:我看了很多初学者写的blog,代码都一样,主要是两个问题。
- while死循环,导致无法输出修改后的内容
- 换行问题,题目要求每个词要换一行
另外,重复输入内容还会导致内容重复,看我的代码标记
PS:实现的方法可能有所不同,有错的地方请指出来,谢谢!
1 0
- c++primer 习题9.12
- c++primer 习题9.35
- c++primer 习题9.36
- c++primer 习题9.18
- c++primer 习题9.20
- c++primer 习题9.42
- c++primer 习题9.43
- c++primer 习题9.26
- C++Primer习题6.12
- C++primer习题6.20
- C++Primer习题9.26
- C++Primer 习题9.38
- C++Primer 习题9.39
- C++Primer习题9.40
- C++Primer习题10.9
- C++Primer习题6.12
- C++primer 习题6.22
- c++primer 习题6.12
- ViewPager设置切换动画
- Java bean 是个什么概念?
- spring cloud微服务框架第五天
- MongoDB 数据导出mongoexport
- 菜鸟级的Git与GitHub使用总结
- C++ primer习题3.17
- 关于LINUX中的权限位S(设置用户ID)(有效用户ID)(实际用户ID)
- 总结创建子类时是否创建父类
- edittext 只支持数字键
- 关于使用IAR的一些技巧
- Java中使用poi导入、导出Excel
- 使用MongoDB命令连接远程服务器的MongoDB数据库
- C++常见编程错误
- 快速排序详解