728x90
#include<stdio.h> int linear_search(int array[],int count,int key); void main() { int i,key,find,count; int array[]={15,12,22,30,17,25,5,7,52,32,55}; count=sizeof(array)/sizeof(int); printf("배열 array[] : "); for(i=0;i<count;i++) printf("%d ",array[i]); printf("\n"); printf(" 찾고자 하는 데이터? "); scanf("%d",&key); find = linear_search(array,count,key); if(find > 0) printf("array[%d] = %d\n",find-1,array[find-1]); else printf("없자나\n"); } int linear_search(int array[],int count,int key) { int find; for(int i=0;i<count;i++) { if(array[i]==key) find = i; } return find+1; }
'it > programming' 카테고리의 다른 글
[C++] string.h 헤더파일의 strcat함수 구현하기 (0) | 2012.09.26 |
---|---|
[C++] 10진수의 수를 원하는 진수로 진수변환하기( string 사용 ) (1) | 2012.09.03 |
Java 형변환 메모 (0) | 2012.08.14 |