已知数组a中有10个元素,分别是5,8,9,6,2,7,6,5,2,8,输入一个任意数x,在a中查找,若x不在a中,输入“无此数”,否则输出该数的个数
时间: 2023-10-04 16:05:54 浏览: 59
请问您需要什么语言的代码呢?下面是Python和Java的代码示例:
Python代码:
```python
a = [5, 8, 9, 6, 2, 7, 6, 5, 2, 8]
x = int(input("请输入一个数:"))
count = 0
for num in a:
if num == x:
count += 1
if count == 0:
print("无此数")
else:
print("该数的个数为:", count)
```
Java代码:
```java
public class SearchNumber {
public static void main(String[] args) {
int[] a = {5, 8, 9, 6, 2, 7, 6, 5, 2, 8};
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个数:");
int x = scanner.nextInt();
int count = 0;
for (int num : a) {
if (num == x) {
count++;
}
}
if (count == 0) {
System.out.println("无此数");
} else {
System.out.println("该数的个数为:" + count);
}
}
}
```