12345678910111213141516171819202122232425262728#include<stdio.h>#include<stdbool.h>bool serach(int arr[], int target, int* index, int size) { for (int i = 0;i < size;i++) { if (arr[i] == target) { *index = i; return true; } } return false;}int main(void) { int data[] = { 6, 66, 66, 666 }; int target; int n; int index = 1; scanf_s("%d", &target); n = sizeof(data) / sizeof(data[0]); if (serach(data, target, &index, n)) { printf("目标值 %d 位于索引 %d\n", target, index); } else { printf("目标值 %d 不在数组中\n", target); } return 0;}