输入字符串,仅包含小写字母,输出字符串中出现次数最多的字母及其出现次数。只输出第一个次数最多的字母及次数
时间: 2023-08-29 09:07:32 浏览: 150
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
可以使用一个字典来记录每个字母出现的次数,代码如下:
```python
s = input() # 输入字符串
freq = {} # 记录每个字母出现的次数
for c in s:
if c in freq:
freq[c] += 1
else:
freq[c] = 1
max_char = None # 出现次数最多的字母
max_count = 0 # 出现次数最多的字母的出现次数
for c, count in freq.items():
if count > max_count:
max_char = c
max_count = count
print(max_char, max_count)
```
首先遍历输入的字符串,记录每个字母出现的次数。然后再遍历字典,寻找出现次数最多的字母。如果有多个字母出现次数相同,则只输出第一个出现次数最多的字母及其出现次数。
阅读全文