给你一个字符串S,要求你将字符串中出现的所有"gzu"(不区分大小写)子串删除,输出删除之后的S。就是说出现“Gzu”、“GZU”、“GZu”、"gzU"都可以删除。
输入输出格式:
输入描述:
输入一行字符串S,长度不超过100。
输出描述:
输出进行删除操作之后的S。
代码:
#include <iostream>
#include <string>
using namespace std;
int main() {
string str, s = "gzu", temp;
cin >> str;
for (int i = 0; i < str.size(); ++i) {
int k = 0, t = i;
while (k < 3) {
temp += tolower(str[t]);
t++;
k++;
}
if (s == temp) {
str.erase(i, 3);
}
temp.clear();
}
cout << str << endl;
}