编写程序,实现从键盘读入一行数字(数字个数不定,各数字以空格隔开),统计并输出各数字出现的次数。输出的格式如:数字2出现的次数为3 数字40出现的次数为1
时间: 2024-03-21 09:37:51 浏览: 90
基于MATLAB的数字识别.doc
下面是Python的实现代码:
```python
num_list = input("请输入数字,以空格隔开:").split() # 读入一行数字并分割
num_dict = {} # 用字典统计各数字出现次数
for num in num_list:
if num in num_dict:
num_dict[num] += 1
else:
num_dict[num] = 1
# 输出结果
for num, count in num_dict.items():
print("数字{}出现的次数为{}".format(num, count))
```
输入样例:
```
请输入数字,以空格隔开:1 2 3 2 1 4 5 3 2
```
输出样例:
```
数字1出现的次数为2
数字2出现的次数为3
数字3出现的次数为2
数字4出现的次数为1
数字5出现的次数为1
```
阅读全文