#include<stdio.h>
#define WEI 8
int find(int a[],int n,int key)
{
int i;
for(i=0;i<n && a[i]!=key;i++);
if(i<n)
return i;
else
return -1;
}
void main()
{
int b[8]={1,13,9,5,18,23,66,100};
int i,d;
int key;
printf("原数组为:\n");
for(i=0;i<WEI;i++)
printf("%4d ",b[i]);
printf("\n输入要查找的关键字为:");
scanf("%d",&key);
d=find(b,WEI,key);
printf("%d在数组中的位置为:%d\n",key,d);
}
程序运行结果为: