编写search函数,功能是利用顺序查找法从数组a的10个元素中对关键字m进行查找。顺序查找法的思路是:从第一个元素开始,从前向后依次与关键字比较,直到找到此元素或查找到数组尾部时结束。若找到,返回此元素的下标;若仍未找到,则返回值-1。
#include<stdio.h>
#define N 10
int search(int a[],int x) {
int i,temp = -1;
for(i=0; i< N; i++) {
if(a[i]==x) {
temp=i;
}
}
return temp;
}
int main() {
int a[N] = {1,2,3,4,5,6,7,8,9,10};
int m=8;
int num = search(a,m);
printf("%d",num);
}