#include<iostream>
#include<string>
using namespace std;
int main()
{
cout<<"input string:"<<endl;
string str;
cin>>str;
string str_once = "";
string str_repeat = "";
for(int i = 0 ; i < str.length(); i++)
{
string tempStr = str.substr(i, 1);
int pos = str.rfind(tempStr);
if(i==pos && str_repeat.find(tempStr)==-1)
str_once += tempStr;
else if(str_repeat.find(tempStr) == -1)
str_repeat += tempStr;
}
cout<<"字符串中只出现一次的字符:"<<str_once<<endl;
cout<<"重复出现的字符:"<<str_repeat<<endl;
return 0;
}
找出字符串中仅出现一次的字符
最新推荐文章于 2024-03-17 05:05:32 发布