컴퓨터 & 프로그래밍 & 전자공학/C언어
배열 탐색
셀맨1
2016. 8. 15. 21:03
반응형
직원들의 월급이 젖아된 배열에서 월급이 200만원인 사람을 찾고 싶을 때가 있다. 주어진 값을 배열 A[]에서 탐색하여 배열 원소의 인덱스를 반환하는 함수를 작성하고 테스트하라.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <stdio.h> #define SIZE 5 int search(int *A, int size, int search_value); int main(void) { int A[SIZE]={500,400,300,200,100}; int i; for(i=0;i<SIZE;i++) printf("사원%d월급 : %d\n", i+1, A[i]); printf("월급이 200만원이 사원 : %d\n",search(A,SIZE,200)); return 0; } int search(int *A, int size, int search_value) { int i; for(i=0;i<size;i++) if(A[i]==search_value) return i+1; } | cs |
반응형