题解 | #去除字符串中重复的字符#
去除字符串中重复的字符
https://www.nowcoder.com/practice/ffaf8888a89a4bbab80767d18b401a26
#include <iostream>
// write your code here......
#include <set>
#include <string>
using namespace std;
int main() {
char str[100] = { 0 };
cin.getline(str, sizeof(str));
// write your code here......
set<char> uq_chars;
for(char ch: str){
if (std::isalnum(ch)) uq_chars.insert(ch);//将字符串中的字符逐个插入到set中
//set会自动去除重复的字符
}
for(char ch : uq_chars){
cout << ch ;
}
cout<<endl;
return 0;
}
查看9道真题和解析