博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
题目1168:字符串的查找删除(字符串操作)
阅读量:4943 次
发布时间:2019-06-11

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

参考代码:

////  1168 字符串的查找删除2.cpp//  Jobdu////  Created by PengFei_Zheng on 25/04/2017.//  Copyright © 2017 PengFei_Zheng. All rights reserved.// #include 
#include
#include
#include
#include
#define MAX_SIZE 1001 using namespace std; char str[MAX_SIZE]; int main(){ gets(str); string a = str; int lena = (int)a.size(); for(int i = 0 ; i < lena ; i++){ a[i] = tolower(a[i]); } while(gets(str)){ string b = str; string c = b; int lenb = (int)b.size(); for(int i = 0 ; i < lenb ; i++){ b[i]=tolower(b[i]); } int pos = (int)b.find(a,0); while(pos!=string::npos){ c.erase(pos,lena); b.erase(pos,lena); pos = (int)b.find(a,pos); } pos = (int)c.find(' ',0); while(pos!=string::npos){ c.erase(pos,1); pos = (int)c.find(' ',0); } cout<
<

 

参考代码2:

////  1168 字符串的查找删除.cpp//  oj////  Created by PengFei_Zheng on 03/04/2017.//  Copyright © 2017 PengFei_Zheng. All rights reserved.// #include 
#include
#include
#include
char c[1001];int match_len = 0;char ch; using namespace std; int main(){ scanf("%s",c); int len = (int)strlen(c);//the length of pattern ch=getchar();//remove the space or return after input c while((ch=getchar())!=EOF){
//get each char if(tolower(ch)==tolower(c[match_len])) {
//find same character match_len++;//move index to next position if(match_len>=len) match_len=0;// reinitation ,if ch==c[len-1] then next i will be assigned len } else{ if(match_len==0){
//now position is not satisfy if(ch!=' ') cout<

 

转载于:https://www.cnblogs.com/zpfbuaa/p/6767977.html

你可能感兴趣的文章
bootloader,kernel,initrc
查看>>
Java中jshell脚本
查看>>
performSelector的方法
查看>>
redis
查看>>
BZOJ1645 [Usaco2007 Open]City Horizon 城市地平线
查看>>
配置IIS
查看>>
单例模式详解
查看>>
电商项目(下)
查看>>
[NOIP2015] 子串
查看>>
NSSet和NSArray区别与方法总结
查看>>
Python列表 元组 字典 集合
查看>>
foreach遍历数组、数组的转置与方阵的迹
查看>>
Still unable to dial persistent://blog.csdn.net:80 after 3 attempts
查看>>
HTML超文本标记语言(九)——表单输入类型
查看>>
基于busybox制作mini2440根文件系统及使用nfs挂载
查看>>
信道容量及信道编码原理学习
查看>>
浅谈独立特征(independent features)、潜在特征(underlying features)提取、以及它们在网络安全中的应用...
查看>>
从随机过程的熵率和马尔科夫稳态过程引出的一些思考 - 人生逃不过一场马尔科夫稳态...
查看>>
《A First Course in Abstract Algebra with Applications》-chaper1-数论-关于素数
查看>>
ORA-3136
查看>>