2011年10月15日 星期六

C 簡單循序搜尋練習(Simple Sequentail Ssearch)

#include <stdio.h>
#include <stdlib.h>

int seq_search(int number,int *number_data,int index)
{
  int i ;  
  for(i=1;i<=index;i++)
  {                   
     if(number == number_data[i-1])
         return i;                   
  }  
  return 0;
}


int main()
{
  int number;
  int rval = 0;
  int number_data[]={11,22,33,44,55,66};
  printf("please input a number :\t");
  scanf("%d",&number);
  rval = seq_search(number,number_data,6);
  if(rval)
   printf("Find Number %d at position %d \n", number,rval);
  else
   printf("Not Find Number\n ");        
 
  system("pause");
 
}

沒有留言:

張貼留言