<C++ Primer_5th>习题_3.10
来源:互联网 发布:java 线程池 队列大小 编辑:程序博客网 时间:2024/06/05 17:55
//编写一段程序,读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分//使用范围for实现#include<iostream>#include<string>#include<cctype>using namespace std;int main( ){string s;//提示用户输入cout << "请输入一个字符串,最好含有某些标点符号: " << endl;getline(cin, s);for (auto c : s){if (!ispunct(c)) //对所有字符依次遍历,若为非标点字符,则输出cout << c<<endl;}cout << endl;system("pause");return 0;}//使用普通for循环实现#include<iostream>#include<string>using namespace std;int main(){string s ,result;cout << "请输入一个字符串,最好含有某些标点符号:" << endl;getline(cin, s);for (decltype(s.size( )) i = 0; i < s.size(); ++i){if (!ispunct(s[i]))result += s[i];}cout << result << endl;system("pause");return 0;}
阅读全文
0 0
- <C++ Primer_5th>习题_3.10
- <C++ Primer_5th>习题_3.2
- <C++ Primer_5th>习题_3.3
- <C++ Primer_5th>习题_3.4
- <C++ Primer_5th>习题_3.5
- <C++ Primer_5th>习题_3.6
- <C++ Primer_5th>习题_3.14
- <C++ Primer_5th>习题_3.16
- <C++ Primer_5th>习题_3.17
- <C++ Primer_5th>习题_3.20
- <C++ Primer_5th>习题_3.22
- <C++ Primer_5th>习题_3.23
- <C++ Primer_5th>习题_3.24
- <C++ Primer_5th>习题_3.25
- <C++ Primer_5th>习题_3.31
- <C++ Primer_5th>习题_3.35
- <C++ Primer_5th>习题_3.36
- <C++ Primer_5th>习题_1.10
- ROS机器人操作系统中级教程 1
- mysql学习(一)
- 虚拟内存和物理内存的区别
- 【BigHereo 16】-----DataStrutrue 递归基础
- Redis(1)安装步骤
- <C++ Primer_5th>习题_3.10
- HDU
- 在手机上码代码-AIDE
- 【BigHereo 17】---T1-《信息系统开发与管理》---大宏观
- 【BigHereo 18】---T2-《信息系统开发与管理》---信息和管理
- ROS机器人操作系统中级教程 2
- 判断语句
- 【BigHereo 19】---T3-《信息系统开发与管理》---系统和信息管理系统
- <C++ Primer_5th>习题_3.14