输入字符串,仅包含小写字母,输出字符串中出现次数最多的字母及其出现次数。只输出第一个次数最多的字母及次数。
时间: 2023-08-21 22:04:14 浏览: 196
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
可以使用字典(dictionary)来记录每个字母出现的次数,然后找到出现次数最多的字母。
以下是一份Python代码的例子:
```python
s = input() # 输入字符串
d = {} # 创建空字典
for c in s:
if c in d:
d[c] += 1 # 如果字母已经在字典中,增加它的出现次数
else:
d[c] = 1 # 如果字母没有在字典中,将它加入字典,并将出现次数设为1
max_count = 0 # 最大出现次数
max_char = None # 出现次数最多的字母
for c, count in d.items():
if count > max_count:
max_count = count
max_char = c
print(max_char, max_count) # 输出结果
```
例如,输入字符串`hello world`,输出结果为`l 3`,因为字母`l`在字符串中出现了3次,是出现次数最多的字母。
阅读全文