close

//recursive sequential search
#include <stdio.h>

int search(int *list,int length,int key)
{
if(length==0)
return (-1);
else if(key==list[length-1])
return(length-1);
else
return(search(list,length-1,key));

}

int main()
{
int list[10]={12,34,56,7,8,67,8,2,5,10};

printf("請輸入要搜尋的key:\n");
int key;
scanf("%d",&key);
printf("key在第%d個位置\n", search(list,10,key));

}

arrow
arrow
    全站熱搜

    布拉怡 發表在 痞客邦 留言(0) 人氣()