线性查找 C语言版

时间:2008-05-05 22:50:49   来源:   作者:

线性查找 C语言版

 

#define n 20
#include "stdio.h"
int search (int *a,int key);
void main()
{
 int a[n]={1,21,0,47,60,15,84,65,77,88,99,93,8,17,36,5,24,63,72,20};
 int key,ret;
 key=77;
 printf("key   :%d\n",key);
 ret=search(a,key);
 if(ret!=-1)
 {
  printf("INDEX:%d\n",ret);
 }
 else
 {
  printf("go way");
 }
}

http://www.cnjiaocheng.com

int search (int *a,int key)
{
 int i=0;
 while(i<=n-1)
 {
  if(a[i]==key)
   return i;
  else
   i++;
 }
 return -1;
}

来源中国教程网


上一篇:第一章 C语言概论   下一篇:没有了

相关文章