输入一行英文,统计每个出现的英文字母的个数。注意:不区分大小写。
时间: 2024-05-05 21:17:34 浏览: 91
编写一个程序统计文本文件英文字母个数,不区分大小写,屏幕输出每个字母出现的次数。
4星 · 用户满意度95%
好的,这是一个计算问题,我可以回答。你可以使用Python语言编写一个简单的程序来完成这个任务。以下是一个示例代码:
```python
s = input().lower() # 将输入的字符串转换为小写
count = [0] * 26 # 初始化一个长度为26的数组,用于计数
for c in s:
if c.isalpha(): # 判断是否为英文字母
count[ord(c) - ord('a')] += 1 # 将计数数组对应位置加一
for i in range(26):
if count[i] > 0:
print(chr(i + ord('a')) + ': ' + str(count[i])) # 输出结果
```
以上代码首先将输入的字符串转换为小写,然后初始化一个长度为26的数组用于计数。接着遍历字符串中的每个字符,如果是英文字母则将计数数组对应位置加一。最后输出各个英文字母出现的个数。
阅读全文