建个企业网站对公司宣传有用吗,互联网广告投放平台加盟,做电子书网站,手机端网站的区别输入描述:
输入一行字符串S#xff0c;长度不超过100。
输出描述:
输出进行删除操作之后的S。
#include stdio.h
#include stdlib.h
#include string.h//结合了串的模式匹配算法思路int main(){char s[100];char a[3]{g,z,u};gets(s);int nstrlen…输入描述:
输入一行字符串S长度不超过100。
输出描述:
输出进行删除操作之后的S。
#include stdio.h
#include stdlib.h
#include string.h//结合了串的模式匹配算法思路int main(){char s[100];char a[3]{g,z,u};gets(s);int nstrlen(s);int next[3]{0,1,1};int j0;int del[33]{0};//记录每处起始删除位置int sumdel0;int count0;for(int i0;in;i){if(s[i]a[j]){ j(j1)%3;count;if(count3){del[sumdel]i-2;count0;sumdel;}}else{if(next[j]0)continue;else{i--; //保持主字符串匹配位置不变countnext[j]-1;jnext[j]-1;}}}int tmp0;for(int i0;in;i){if(sumdel0idel[tmp]){i2;tmp;sumdel--;}elseprintf(%c,s[i]);}
}
运行结果