先从标准输入读入整数的个数(大于等于1,小于等于100),然后在下一行输入这些整数,各整数之间以一个空格分隔。 【输出形式】 在标准输出上输出出现次数最多的整数及其出现次数,两者以一个空格分隔;若出现次数最多的整数有多个,则按照整数升序分行输出。
时间: 2023-12-16 20:02:40 浏览: 29
好的,这是一个典型的统计出现次数的问题,我可以给你提供一个 Python 代码示例:
```python
n = int(input()) # 读入整数的个数
nums = list(map(int, input().split())) # 读入整数列表
# 统计每个整数出现的次数
count_dict = {}
for num in nums:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 找出出现次数最多的整数及其出现次数
max_count = 0
max_num = None
for num, count in count_dict.items():
if count > max_count:
max_count = count
max_num = [num]
elif count == max_count:
max_num.append(num)
# 按照整数升序输出
max_num.sort()
for num in max_num:
print(num, max_count)
```
你可以将这段代码保存为一个 Python 文件,然后在命令行中运行:
```
python3 filename.py
```
其中 `filename.py` 就是你保存的 Python 文件名。然后你就可以输入整数的个数和整数列表,程序会输出出现次数最多的整数及其出现次数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)