. 编写程序,输入一个字符串,输出其中出现次数最多的字符及其出现的次数。
时间: 2023-05-18 09:04:25 浏览: 90
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
可以使用一个字典来记录每个字符出现的次数,然后遍历一遍字符串,更新字典中对应字符的出现次数。最后再遍历一遍字典,找到出现次数最多的字符及其出现的次数即可。
以下是 Python 代码示例:
```python
def find_most_common_char(s):
char_count = {}
for c in s:
if c in char_count:
char_count[c] += 1
else:
char_count[c] = 1
max_count = 0
max_char = ''
for c, count in char_count.items():
if count > max_count:
max_count = count
max_char = c
return max_char, max_count
```
对于输入字符串 "hello world",该函数会返回 ('l', 3),表示字符 'l' 出现了 3 次,是出现次数最多的字符。
阅读全文