Linear Continuous Search ¶
목 그대로 데, 배, 고 는 값 2개 경 모든 값 를 는 봤다.
#include <stdio.h>
int linear_search(int a[], int size, int val);
int main()
{
int arr[10]={5,8,13,2,4,15,13,17,18,20};
int index, val;
scanf("%d", &val);
for(index=1;index>0;){
index=linear_search(arr,10,val);
if (index<0) printf("Not found.\n");
else printf("%d is found in %d-th position in the array.\n", val,index);
}
return 0;
}
int linear_search(int a[], int size, int val)
{
static int check=0;
int i=0;
for(;check<size;check++){
if(a[check]==val){
i=check; check+=1;
return i;
}
}
return -1;
}
봉봉교님 내 문는 나밖 는 구데, check라는 static variable 가 그 가 되때 값 다부 록 다. thanks to. 를 경군.









