题目来源:码蹄集
https://matiji.net/exam/brushquestion/496/778/B3FCFEC101BD05189BB74D522E019504
参考程序:
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int book[200];
int main() {
string s;
getline(cin, s);
for (int i = 0; i < s.length(); i++) {
if (s[i]!=' ') {
book[s[i]]++;
}
}
vector<char> valid;
for (int i = 0; i < 200; i++) {
if (book[i] >= 2) {
valid.push_back((char)i);
}
}
sort(valid.begin(), valid.end());
for (int i = 0; i < valid.size(); i++) {
cout << valid[i];
cout << " ";
}
return 0;
}