C语言简单顺序查找法模板
时间: 2023-07-09 17:26:55 浏览: 79
顺序查找法C语言程序
5星 · 资源好评率100%
以下是 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() {
int arr[] = {2, 4, 1, 7, 5, 9};
int n = sizeof(arr) / sizeof(arr[0]);
int x = 7;
int result = search(arr, n, x);
if (result == -1) {
printf("Element is not present in array");
} else {
printf("Element is present at index %d", result);
}
return 0;
}
```
在这个模板中,`search()` 函数接受一个整型数组 `arr`,数组的长度 `n` 和要查找的元素 `x`。函数遍历整个数组,如果找到了 `x`,就返回它的索引。如果没有找到,就返回 -1。在 `main()` 函数中,我们创建一个整型数组,定义要查找的元素,然后调用 `search()` 函数并打印结果。
阅读全文