从键盘输入一行中英文混合的文字,统计其中出现的每个英文字母的频率并依字母表顺序,依次输出统计结果,统计时忽略字母大小写的
时间: 2023-05-30 11:06:33 浏览: 234
区别。
示例:
输入:Hello World!
输出:
a: 0
b: 0
c: 0
d: 1
e: 1
f: 0
g: 0
h: 1
i: 0
j: 0
k: 0
l: 3
m: 0
n: 0
o: 2
p: 0
q: 0
r: 1
s: 0
t: 0
u: 0
v: 0
w: 1
x: 0
y: 0
z: 0
解析:输入的字符串中包含了大小写混合的英文字母,需要将它们全部转换成小写字母,再进行统计。统计时可以使用一个长度为 26 的数组,数组下标表示字母的 ASCII 码值减去字母 a 的 ASCII 码值,数组元素表示该字母出现的次数。最后再按照字母表顺序输出每个字母的统计结果。
阅读全文