![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f7c8d97a96340731e70c90a9b9f22c2a.png)
思路分析
这是一道比很多简单题都简单的中等题0.0完全照着题目做就ok了。题目有两个考点:一是获取字符串中字符出现的频率,二是将字符按一定的条件排序。二没啥好说的,直接qsort接口一调用,再把一作为排序规则函数传入就完事了(前提是记得库函数的格式,否则自己造轮子也ok)。一其实也没啥好说的,类似这种求字母、数字(数字必须要注意题目是否有给出可能出现的数字范围,如果没有范围很有可能导致哈希表内存过大或访问非法地址)出现的次数/是否出现过的题目,通常都是一个哈希表数组解决,数组a的下标i表示字符串中的字符,a[i]表示i出现的次数。
代码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/050ac0bf79e8b1557aa2db9f9811b2d6.png)