반응형

직원들의 월급이 젖아된 배열에서 월급이 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 sizeint 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 sizeint 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

+ Recent posts