题意
输入两个字符串,把第一个字符串中在第二个字符串出现的字符删去,然后输出
样例(可复制)
样例输出
注意点
- 本题和前几个散列题很类似,相比前几题,使用了新的一些处理方法
- 本题使用了STL库里的集合s
- for(auto c:B)和for(int i=0;i<B.size();i++)功能类似,c为B中枚举出的每个字符
- 集合插入元素方法s.insert()
- 集合查找元素方法s.insert()
- putchar用于输出一个字符,与getchar用于吸收一个字符刚好相反
输入两个字符串,把第一个字符串中在第二个字符串出现的字符删去,然后输出
上一篇:第11周12.7-12.13
下一篇:PAT.B1028人口普查
string 类内部封装了很多成员方法例如:查找find,拷贝copy,删除delete 替换replace,插入insertstring管理char*所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责(RAII)
1050 St
输入两个行句子把第一行中出现在第二行的符号去掉最后输出处理完的第一行s2.insert(0, 1, s1[index]) 把s1[index]插入原来s2[0]的前面;插入一次;
1050String Subtraction(20分)
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M