博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删除公共字符
阅读量:5892 次
发布时间:2019-06-19

本文共 764 字,大约阅读时间需要 2 分钟。

//----------------------------------删除公共字符------------------------------///*题目描述输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”输入描述:每个测试输入包含2个字符串输出描述:输出删除后的字符串示例1输入They are students. aeiou输出Thy r stdnts.*///注意输入可能有空格,所以用getline,然后用了find,整体来说还是比较简单#include
#include
#include
using namespace std;int f9(){ string str, del; getline(cin, str); getline(cin, del); for (auto i = str.begin(); i != str.end(); ++i) { auto ptr = find(del.cbegin(), del.cend(), *i); if (ptr != del.cend()) { str.erase(i); --i;//注意这个条件 } } cout << str; return 0;}

 

转载于:https://www.cnblogs.com/CoderZSL/p/7768193.html

你可能感兴趣的文章
MariaDB基于MHA和Galera Cluster实现高可用
查看>>
xhell 优化
查看>>
项目管理工具Maven1
查看>>
微信公众号开发教程02:获取access_token
查看>>
网络层协议
查看>>
Hibernate的学习笔记
查看>>
Jquery插件Page Scroller(页面滚动)
查看>>
第十三章——jXLS Reader
查看>>
procedure/function/trigger
查看>>
MPLS的优点: MPLS四大优势
查看>>
45-高级路由:BGP 不同厂商设备都将Metric调为最大值
查看>>
云数据库RDS存储能力进化解析!
查看>>
驰骋工作流引擎设计系列04 流程引擎表结构的设计
查看>>
玩转Linux之- CentOS 6.5,使用yum安装mysql
查看>>
软件架构中的SOA架构有哪些特点?
查看>>
象棋人工智能算法的C++实现(一)
查看>>
青少年、大学生、职场精英给你一个学编程的理由
查看>>
Android:Layout_weight的深刻理解
查看>>
Jsp中<c:froeach>的使用
查看>>
商品期权系统稳定吗
查看>>