实现一个在数组中查找指定元素的简单函数
时间: 2023-04-26 15:01:22 浏览: 58
可以使用以下代码实现一个简单的在数组中查找指定元素的函数:
```python
def find_element(arr, element):
for i in range(len(arr)):
if arr[i] == element:
return i
return -1
```
其中,`arr` 是要查找的数组,`element` 是要查找的元素。函数使用 `for` 循环遍历数组,如果找到了指定元素,就返回该元素在数组中的下标;如果遍历完整个数组都没有找到指定元素,就返回 `-1`。
相关问题
本题要求实现一个在数组中查找指定元素的简单函数。
这是一个简单的数组查找函数的实现:
```
def find_element(array, element):
for i in range(len(array)):
if array[i] == element:
return i
return -1
```
该函数遍历整个数组,并在找到第一个匹配元素时返回其索引。如果未找到匹配元素,则返回-1.
用c语言写一个在数组中查找指定元素的简单函数
好的,您可以参考以下代码:
```c
#include <stdio.h>
int search(int arr[], int n, int x) {
int i;
for (i = 0; i < n; i++) {
if (arr[i] == x)
return i;
}
return -1;
}
int main(void) {
int arr[] = {3, 4, 1, 7, 2};
int n = sizeof(arr) / sizeof(arr[0]);
int x = 7;
int result = search(arr, n, x);
if (result == -1)
printf("%d not found in the array.\n", x);
else
printf("%d is found at index %d.\n", x, result);
return 0;
}
```
这个函数接受三个参数:一个整数数组、数组的长度和要查找的元素。它使用循环遍历数组,如果找到指定元素就返回它在数组中的索引,否则返回-1表示找不到。在main函数中,我们定义了一个整数数组,然后调用search函数来查找7在数组中的位置,并输出结果。