2.编写程序,输入任意字符串,统计并输出每个唯一字符以及出现次数,要求按每个唯一字符的出现顺序输出。
时间: 2024-09-28 19:05:49 浏览: 97
编写一个程序,实现字符串大小写的转换并倒序输出
2. 编程这个问题可以使用Python语言实现,这里是一个简单的示例:
```python
def count_unique_chars(input_string):
# 创建一个空的字典来存储字符及其出现次数
char_dict = {}
# 遍历输入字符串中的每一个字符
for char in input_string:
# 如果字符已经在字典中,则增加计数
if char in char_dict:
char_dict[char] += 1
# 否则,添加新字符并设置计数为1
else:
char_dict[char] = 1
# 按照字符出现的顺序打印结果
for char, count in sorted(char_dict.items()):
print(f"字符 '{char}' 出现了 {count} 次")
# 获取用户输入的字符串
input_str = input("请输入一个字符串: ")
# 调用函数处理字符串
count_unique_chars(input_str)
```
当你运行这个程序并输入字符串后,会按照字符首次出现的顺序,显示每个字符及其出现的次数。
阅读全文