请按题中的功能要求,编写程序并能得到正确的结果。程序功能:统计字符串中每个小写字符的出现频率((串由不超过50个长度的小写字母组成, 不限制字符输出顺序,忽略空格字符)
时间: 2024-09-21 12:08:04 浏览: 34
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
你可以使用Python语言编写一个简单的函数来实现这个功能。下面是一个示例程序:
```python
def count_lowercase_chars(s):
# 创建一个字典来存储字符及其出现次数
char_freq = {}
# 遍历输入的字符串s,只对小写字母计数,并忽略空格
for char in s.lower(): # 将所有字符转为小写
if char.isalpha(): # 检查是否为字母
if char in char_freq:
char_freq[char] += 1
else:
char_freq[char] = 1
return char_freq
# 测试函数
input_string = "Hello World! This is a test string with lowercase characters."
result = count_lowercase_chars(input_string)
for char, freq in result.items():
print(f"字符 '{char}': 出现 {freq} 次")
阅读全文