删除相同且相邻的字符

示例:

        abbcddceaeffe  ——> aea


下面给出代码

#include<iostream>
#include<string>
using namespace std;

int main()
{
	string str;cin>>str;
	for(int i = 0;i<str.size();i++)
	{
		if((i + 1)==str.size())break;
		
		if(str[i]==str[i+1])
		{
			str.erase(str.begin() + i);
			str.erase(str.begin() + i);
			i = 0;
		}
	}
	cout<<str<<endl;
}

猜你喜欢

转载自blog.csdn.net/weixin_42348709/article/details/80833933