输入一个字符串,统计该字符串中各个字符的数量,并按字符输入顺序而非字母表顺序输出各字符数量
时间: 2024-05-12 19:12:55 浏览: 76
好的,可以使用Python编写程序实现。以下是代码示例:
```python
str = input("请输入一个字符串:")
# 使用字典存储字符及其数量
char_dict = {}
# 遍历字符串,统计字符数量
for char in str:
if char in char_dict:
char_dict[char] += 1
else:
char_dict[char] = 1
# 按输入顺序输出各字符数量
for char in str:
if char in char_dict:
print(char + ":" + str(char_dict[char]))
del char_dict[char]
```
示例输出:
```
请输入一个字符串:hello world
h:1
e:1
l:3
o:2
:1
w:1
r:1
d:1
```
阅读全文