文章

40

粉丝

607

获赞

68

访问

404.6k

头像
1027字符串删除2(用string函数)
P1027 贵州大学2019机试
发布于2020年2月24日 12:54
阅读数 9.9k

#include<iostream>
#include<cstring>
#include<string>
#include <algorithm>

using namespace std;

int main() {
	string str,str1;
	cin >> str;
	str1 = str;
	int pos = 0;
	transform(str1.begin(), str1.end(), str1.begin(), ::tolower);
	//cout << str1 << endl;
	while ((pos = str1.find("gzu")) != -1)
	{
		str.erase(pos, 3);
		str1.erase(pos, 3);//这里为什么str1也要删除,以为erase返回的是删除后的字符串,不删除pos位置对不上
	}
	cout << str << endl;
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发