编写一个能查找数组中的数据元素的查找函数,并 能显示查找到的数据元素。
时间: 2024-10-07 13:04:24 浏览: 27
编写一个查找数组中数据元素的函数通常涉及到线性搜索算法,如顺序查找。下面是一个简单的Python示例:
```python
def search_array(arr, target):
"""
查找函数,遍历给定数组arr,寻找目标值target,如果找到返回该位置,未找到返回-1。
"""
for index, value in enumerate(arr): # 使用enumerate获取索引和值
if value == target:
print(f"找到数据元素 {value},它的索引是 {index}")
return index # 返回目标值的位置
print("未找到数据元素", target) # 如果遍历完整个数组都没找到
return -1 # 返回默认的找不到标识
# 示例用法
my_array = [10, 20, 30, 40, 50]
search_array(my_array, 30)
```
这个函数会在数组`my_array`中查找指定的`target`值,并打印出找到的数据元素及其索引。如果找不到,则会显示“未找到数据元素”并返回-1。
阅读全文