文章
25
粉丝
40
获赞
2
访问
20.0k
// 字符串检测
//06/09/24 21:29
//06/09/24 21:51
#include <iostream>
using namespace std;
int main(){
string s;
cin>>s;
bool ju = false;
for(int i = 0; i<s.size()-2; i++){
ju = false;
//防止数组越界
if(s[i] == 'G' || s[i] == 'g'){
if(s[i+1] == 'Z' || s[i+1] == 'z'){
if(s[i+2] == 'U' || s[i+2] == 'u'){
//数组中的删除操作
// 这里的情况可以是跳过不输出
i += 2;
//只加2是因为for后续会+1
ju = true;
}
}
}
//这里是三个if任何一个跳出去才可以执行输出
if(!ju) cout<<s[i];
}
//字符串中最后两个数不需要检测,补足输出
for(int i = s.size()-2; i<s.size(); i++){
cout<<s[i];
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发