金海佳学C++primer 练习9.47
来源:互联网 发布:云计算市场分析报告 编辑:程序博客网 时间:2024/06/08 05:32
用find_first_of筛分字符串
Practice 9.47
#include <iostream>#include <queue>#include <string>#include <vector>#include <map>#include <algorithm>#include <list>#include <iterator>#include <cmath>#include <cstring>#include <forward_list>#include <sstream>using namespace std;string dic_of_number = "1234567890";string res_of_number = "";string res_of_alp = "";int pos;void find_number(const string & s) { while(pos<(int)s.length() && (pos = s.find_first_of(dic_of_number,pos))) { res_of_number += s[pos]; pos ++; }}void find_alp(const string & s) { while(pos<(int)s.length()) { pos = s.find_first_not_of(dic_of_number, pos); if(pos==-1) break; res_of_alp += s[pos]; pos ++; }}int main() { res_of_number = ""; res_of_alp = ""; string s = "jin4hai8jia4"; pos = 0; cout << "original string: " << s << endl; find_number(s); cout << "number string: "; cout << res_of_number << endl; pos = 0; find_alp(s); cout << "alp string: "; cout << res_of_alp << endl; return 0;}
Output
original string: jin4hai8jia4number string: 484alp string: jinhaijia
不矫情,想约你出去
阅读全文
0 0
- 金海佳学C++primer 练习9.47
- 金海佳学C++primer 练习9.14
- 金海佳学C++primer 练习9.20
- 金海佳学C++primer 练习9.27
- 金海佳学C++primer 练习9.28
- 金海佳学C++primer 练习9.31
- 金海佳学C++primer 练习9.41
- 金海佳学C++primer 练习9.43
- 金海佳学C++primer 练习9.44
- 金海佳学C++primer 练习9.4/9.5
- 金海佳学C++primer 练习9.15/9.16
- 金海佳学C++primer 练习9.18/9.19
- C++Primer 练习 12.7
- c++primer练习10.9
- c++primer练习10.11
- c++primer练习10.13
- c++primer练习10.14
- c++primer练习10.15
- (使用lua++)Lua脚本和C++交互(三)
- 锥,凸锥,二阶锥,二阶锥规划
- Presto-[2]-Installation-Deploying Presto and Command Line Interface
- mysq优化l
- 计算机基础图谱
- 金海佳学C++primer 练习9.47
- oracle数据备份
- 残差网络原理
- 搭建web服务器(tiny web)
- Activity
- 双调排序思想及实现
- RBAC权限管理(基于角色的访问控制)
- 三年开发两年前端,一个CSDN的老新人
- 安装 Go 第三方包 go-sqlite3