编写程序,要求用户输入一些数字,输出这些数字中只出现过一次的那些数字。
时间: 2023-12-24 07:49:25 浏览: 68
可以使用 Python 编写以下程序:
```python
num_list = input("请输入一些数字,用空格分隔:").split() # 获取用户输入的数字列表
count_dict = {} # 定义一个字典,用于记录每个数字出现的次数
# 遍历数字列表,统计每个数字出现的次数
for num in num_list:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 遍历字典,输出只出现过一次的数字
print("只出现过一次的数字有:")
for num, count in count_dict.items():
if count == 1:
print(num, end=" ")
```
运行程序后,用户需要输入一些数字,以空格分隔。程序会统计每个数字出现的次数,并输出只出现过一次的数字。例如,如果用户输入了以下数字:1 2 3 4 1 2 5,则程序会输出以下结果:
```
只出现过一次的数字有:
3 4 5
```
阅读全文