在数组中查找某个元素--线性搜索
#include<stdio.h>
int search(int key, int a[], int len)
{
int ret = -1;
int i;
for (i = 0; i < len; i++)
{
if (key == a[i])
{
ret = i;
break;
}
}
return ret;
}
int main()
{
int a[] = { 2,3,4,5,6,72,5,6,86,4,43,6,8,12,56,3,8,3,8,346,574,67, };
int r = search(100, a, sizeof(a) / sizeof(a[0]));
printf("%d\n", r);
return 0;
}

浙公网安备 33010602011771号