统计字符出现次数 统计输入字符串中各字符出现的次数,并按字符的ASCII码顺序输出统计结果。 输入样例: 在这里给出一组输入。例如: aaafefaf121 输出样例: 在这里给出相应的输出。例如: 字符1共出现2次 字符2共出现1次 字符a共出现4次 字符e共出现1次 字符f共出现3次
时间: 2024-03-14 15:47:13 浏览: 24
好的,这是一个统计字符出现次数的问题,我可以给出以下 Python 代码实现:
```python
s = input() # 输入字符串
count = [0] * 128 # 初始化计数数组,长度为 128 表示 ASCII 码表中所有字符
for c in s:
count[ord(c)] += 1 # ord 函数返回字符的 ASCII 码值,并增加计数
for i in range(128):
if count[i] > 0:
print('字符{}共出现{}次'.format(chr(i), count[i])) # chr 函数返回 ASCII 码值对应的字符
```
对于输入样例 `aaafefaf121`,该代码的输出结果为:
```
字符1共出现2次
字符2共出现1次
字符a共出现4次
字符e共出现1次
字符f共出现3次
```
希望能够帮到你!
阅读全文