用map集合统计每一个字符的出现次数。从头遍历输入的字符串,如果当前遍历到的字符在map集合中的哈希值大于1,就统计这个字符在原字符串中的所有下标并存在一个vector容器中。然后遍历这个vector容器,依次输出字符的下标,最后从map集合中删除已经遍历过的字符对应的键值对。 #include <iostream> using namespace std; #include "map" #include "vector" vector<int>pos(string str,char c){//得到一个字符的所有下标 ve...