有一个一维数组,a[10]={6,9,10,223,56,156,745,48,15,16},从键盘任意输入一个数,查找这个数包不包括在这个数组中,如果包括,确认位置.
时间: 2023-06-05 16:06:42 浏览: 88
好的,这是一个编程题。首先,我需要确认一下你要求我用什么语言来编写代码?
如果你要求我使用 Python ,这是一个简单的解法:
```python
a = [6, 9, 10, 223, 56, 156, 745, 48, 15, 16] # 定义数组
x = int(input("请输入要查找的数:")) # 从键盘输入要查找的数
if x in a: # 判断 x 是否在数组 a 中
print("找到了,位置是:", a.index(x)+1) # 如果在,输出位置
else:
print("没有找到") # 如果不在,输出提示信息
```
如果你要求我使用 C 语言,这是一个解法:
```c
#include <stdio.h>
int main(void) {
int a[10] = {6, 9, 10, 223, 56, 156, 745, 48, 15, 16}; // 定义数组
int i, x;
int found = 0; // 标记是否找到
printf("请输入要查找的数:");
scanf("%d", &x); // 从键盘输入要查找的数
for (i = 0; i < 10; ++i) {
if (a[i] == x) { // 如果找到了
printf("找到了,位置是:%d\n", i+1); // 输出位置
found = 1; // 标记已经找到
break; // 找到了就结束循环
}
}
if (!found) { // 如果没找到
printf("没有找到\n"); // 输出提示信息
}
return 0;
}
```
以上两种解法都是比较简单的,如果你有其他要求,可以告诉我。