题目:CExercise_
给定一个字符串,要求它可能包含数字和字母。
请编写函数,统计该字符串中每个字符出现的次数,统计过程中忽略大小写的差异,并打印最终每个字符出现的次数。
提示:
用一个int数组存储字符出现的次数,可以用一个128长度的数组,这样数组下标位置的元素就是该编码值字符出现的次数,缺点是浪费空间,但你可以先写一个这样的实现。
(扩展)做完后,你可以思考一下:
实际上只会有36个字符(10个数字和26个不区分大小写的字母),所以int数组的长度实际上只需要36就可以了。
那么怎么把数组的长度缩短到36呢?
关键点
分析:
:
代码
代码块
解决方案总结:
: