请用C语言写下面代码,输入一组数查找键值key=8是否在数组中如果存在则输出其索引位置否则输出负一1
时间: 2023-06-01 09:07:48 浏览: 69
二分法实现对某个输的查找源代码下载
这是一段C代码,用来查找键值key=8是否在数组中,如果存在则输出其索引位置,否则输出负一。
```
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int key = 8;
int n = sizeof(arr) / sizeof(arr[0]);
int i, index = -1;
for (i = 0; i < n; i++) {
if (arr[i] == key) {
index = i;
break;
}
}
if (index != -1) {
printf("Key found at index %d\n", index);
} else {
printf("-1\n");
}
return 0;
}
```
阅读全文