반응형
직원들의 월급이 젖아된 배열에서 월급이 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 |
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
배열 합치기 (0) | 2016.08.16 |
---|---|
최대공약수와 최소공배수 (0) | 2016.08.15 |
월급의 총액 (0) | 2016.08.15 |
기본급과 보너스 (0) | 2016.08.15 |
배열 복사 (0) | 2016.08.15 |