写一个线性表按值查找,并输出该值标的C语言程序代码
时间: 2023-06-01 12:01:34 浏览: 118
实现线性表的插入、删除、查找以及线性表合并等基本操作以及线性表合并等基本操作的程序
5星 · 资源好评率100%
假设线性表为数组arr,要查找的值为value,可以使用如下代码实现按值查找:
```c
int search(int arr[], int n, int value) {
for (int i = 0; i < n; i++) {
if (arr[i] == value) {
return i; // 返回值的下标
}
}
return -1; // 没有找到,返回-1
}
```
其中,n表示数组的长度,arr[i]表示第i个元素的值,如果找到了值为value的元素,就返回其下标i,否则返回-1表示没找到。
阅读全文