看你用什么语言了,C++会简单点,用map装,key是string,value是int,遍历一遍就能得到结果,c的话可以试试用两个数组,第一个数组装去重后的字符串们,第二个数组便利一遍原串再对比第一个数组来装出现次数