从键盘输入n个0~9的整数,统计其中每个整数出现的次数
时间: 2023-12-20 09:04:44 浏览: 58
下面是使用 Python 实现的代码:
```python
n = int(input("请输入整数个数:"))
nums = input("请输入这些整数,以空格分隔:").split()
# 统计每个整数出现的次数
count = [0] * 10
for num in nums:
count[int(num)] += 1
# 输出结果
for i in range(10):
print("{}出现了{}次".format(i, count[i]))
```
首先,我们通过 `input` 函数获取用户输入,其中第一行输入整数个数 `n`,第二行输入这些整数,以空格分隔,我们使用 `split` 函数将这些整数分割成一个列表 `nums`。
接着,我们定义一个长度为 10 的列表 `count`,用于记录每个整数出现的次数。我们遍历列表 `nums`,将每个整数出现的次数累加到对应的位置上。
最后,我们遍历一遍 `count` 列表,输出每个整数出现的次数。
相关问题
输入统计,编写程序由键盘输入一16位的长整数,统计0~9这十个数字每一个出现的次数
好的,这个问题可以回答。以下是代码:
```python
num = input("请输入一个16位的长整数:")
digit_count = [0] * 10 # 初始化一个包含十个数字的计数器列表
for d in num:
digit_count[int(d)] += 1
for i in range(10):
print("数字{}出现了{}次".format(i, digit_count[i]))
```
这个程序会读取用户输入的长整数,然后遍历它的每一位,对出现的数字进行计数。最后,程序会输出每个数字出现的次数。请注意,这个程序假设输入是一个合法的16位整数。如果你需要对输入进行检查,可以使用Python内置的函数,如`isdigit()`。
5. 输入统计,编写程序由键盘输入一16位的长整数,统计0~9这十个数字每一个出现的次数java
好的,以下是 Java 代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个16位的长整数:");
String num = scanner.nextLine(); // 从键盘输入一个16位的长整数
// 定义一个数组,用于统计数字出现的次数
int[] count = new int[10];
// 遍历输入的数字,统计每个数字出现的次数
for (int i = 0; i < num.length(); i++) {
char c = num.charAt(i);
if (Character.isDigit(c)) { // 判断字符是否为数字
int digit = Character.getNumericValue(c);
count[digit]++;
}
}
// 输出统计结果
for (int i = 0; i < count.length; i++) {
System.out.printf("%d出现的次数为:%d\n", i, count[i]);
}
}
}
```
你可以将上述代码复制到 Java IDE 中运行。程序会要求你输入一个16位的长整数,然后输出0~9这十个数字每一个出现的次数。注意,如果输入的不是数字,程序会忽略该字符。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)
![](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)