统计字符个数
任意输入一个字符串,统计字符串中每种字符的个数,并输出。
最开始我的想法是,建立一个结构体,这个结构体包含两个部分,一个用来保存字符c,另一个保存字符出现的次数count。然后在遍历字符串的过程中,将字符逐个插入到这个结构体数组中,并记录出现的次数,第一次碰到的字符就插入到数组中,并且初始count为1,第二次出现的字符就直接count加1.
后来我的好友雷锋的另一个算法我觉得不错,并且能够更快的输出,即先对这个字符串进行排序,排序的依据为ASCII值,然后只需遍历一遍,就可以将这个字符以及出现的次数计算出。
下面是代码
#include <stdio.