编写一个求一批整数中出现次数最多的数字的程序。 求一批整数中出现最多的数字:输入一个正整数n(1<n≤1000),再输入n个整数,分析每个整数中的每一位数字,求出现次数最多的数字。例如输入3个整数1234,2345,3456,其中出现次数最多的数字是3和4,均出现了3次。
时间: 2024-02-11 21:09:44 浏览: 76
C语言程序设计-给定n个数据, 求最大值出现的位置(如果最大值出现多次,求出第一次出现的位置即可);.c
5星 · 资源好评率100%
以下是一个Python实现的示例代码:
```python
n = int(input("请输入整数的个数:"))
nums = input("请输入这些整数,用空格分隔:").split()
# 记录每个数字出现的次数
count = [0] * 10
for num in nums:
for digit in num:
count[int(digit)] += 1
# 找到出现次数最多的数字
max_count = max(count)
max_digits = [str(i) for i in range(10) if count[i] == max_count]
print("出现次数最多的数字是:" + "、".join(max_digits))
```
这个程序首先读入整数的个数和这些整数,然后依次分析每个整数中的每一位数字,记录每个数字出现的次数。最后找到出现次数最多的数字并输出。
阅读全文