C++ Primer第四版习题--3.10
2015-05-06 10:13
239 查看
#include <iostream> #include <string> #include <cctype> int main() { std::string str, result_str; bool flag=false; while(getline(std::cin, str)) { for(unsigned index=0; index<str.size(); ++index) { char ch; ch = str[index]; if(ispunct(ch)) flag = true; else result_str += ch; } if(flag) std::cout << result_str << std::endl; else std::cout << "no flag" << std::endl; } return 0; }
相关文章推荐
- C++ Primer(第四版) 课后习题4.18
- C++ Primer(第四版) 课后习题7.15 main函数传参
- 关于《C++ Primer(第四版)》习题 4.8 的思考
- C++ Primer第四版习题6.20
- C++ Primer(第四版) 课后习题3.14 vector单词转大写
- 《c++ Primer(第四版)》习题 9.28
- C++ primer 第四版 习题3.13
- C++顺序容器删除元素时的一个小陷阱(C++ primer第四版习题9.26)
- C++ Primer第四版习题--4.7
- C++ Primer第四版习题--5.18
- 《c++ Primer(第四版)》习题 9.34
- 《c++ Primer(第四版)》习题 9.35
- 《c++ Primer(第四版)》习题 9.36
- 《c++ primer》 习题3.7-3.10
- 《c++ Primer(第四版)》习题 9.38
- 《c++ Primer(第四版)》习题 9.40
- C++ Primer(第四版) 课后习题4.30
- C++ Primer(第四版) 课后习题7.28 静态变量
- 《c++ Primer(第四版)》习题 9.41
- C++ Primer(第四版) 课后习题6.8 统计空格制表符换行的数目