#include <string>
#include <iostream>
using namespace std;
string remove(string str)
{
int i, j;
string tem_str;
tem_str.append(str, 0, 1);
for (i = 1; i < str.length(); i++)
{
for (j = 0; j < tem_str.length(); j++)
{
if (str[i] == tem_str[j])
break;
}
if (j == tem_str.length())
tem_str.append(str, i, 1);
}
return tem_str;
}
int main()
{
string str;
while (getline(cin, str))
{
string new_str = remove(str);
cout << new_str << endl;
cout << new_str.size() << endl;
}
}
C++-求一个字符串除去相同字母后的个数
最新推荐文章于 2022-12-29 21:45:32 发布