问题描述
编写一个程序,输入一组字符(只包含字母,且长度小于100,回车结束输入),该字符数组中只有一个字符出现的次数为奇数,其他字符出现的次数均为偶数,输出出现次数为奇数的字符。
问题描述 编写一个程序,输入一组字符(只包含字母,且长度小于100,回车结束输入),该字符数组中只有一个字符出现的次数为奇数,其他字符出现的次数均为偶数,输出出现次数为奇数的字符。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
threenewbee 2023-09-01 20:43关注#include <iostream> #include <string> #include <unordered_set> using namespace std; int main() { string s; cin >> s; unordered_set<char> arr; for (char c : s) { auto it = arr.find(c); if (it != arr.end()) { arr.erase(it); } else { arr.insert(c); } } for (char c : arr) { cout << " " << c; } return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报