编辑代码

#include <stdio.h>

// 线性查找函数
int linearSearch(int arr[], int size, int k) {
    for (int i = 0; i < size; i++) {
        if (arr[i] == k)
            return i; // 元素找到,返回位置
    }
    return -1; // 元素不在数组中
}

// 主函数进行测试
int main() {
    int arr[] = {85, 63, 52, 34, 25, 17, 6};
    int n = sizeof(arr) / sizeof(arr[0]);
    int k = 6; // 要查找的元素
    
    int result = linearSearch(arr, n, k);
    if (result == -1)
        printf("元素 %d 不在数组中\n", k);
    else
        printf("元素 %d 在数组中,位置为 %d\n", k, result);

    return 0;
}