编写函数,输入N个整数,将它们存入数组a中,再输入一个整数x,然后在数组中 查找x,如果找到,输出相应的下标,否则,输出"Not Found"。要求在主函数中输入10个整数及查找结果。
时间: 2023-06-02 22:04:49 浏览: 145
c代码-从键盘任意输入10个不相同的整数,然后,输入要查找的数x,如果在这10个数中找到x,则打印“Found!”;如果找不到,则打印“Not found!”。
好的,这是一个编程问题,我可以回答。以下是示例代码:
```python
def find_x(a, x):
for i in range(len(a)):
if a[i] == x:
return i
return -1
# 在主函数中输入10个整数
a = [int(input()) for _ in range(10)]
# 再输入一个整数x,并查找x
x = int(input())
index = find_x(a, x)
# 输出查找结果
if index != -1:
print("Index:", index)
else:
print("Not Found")
```
这个函数会先调用`find_x`函数,在数组中查找给定的整数x。如果找到,就返回对应的下标;如果没有找到,就返回-1。在主函数中,我们输入10个整数并调用`find_x`函数,最终输出查找结果。
阅读全文