반응형

아주 간단한 재고 관리 시스템을 만들어보자. 상품마다 상품 번호가 붙어 있고 상품 번호를 사용자가 입력하면 뭂무이 어디 있는지를 알려주는 번호를 출력한다. 상품 번호는 1부터 10까지로 하고 장소를 나타내는 번호는 1부터 5까지라고 가정한다. 1차원 배열을 사용하여 미리 상품 번호마다 장소를 저장해놓고 사용자로부터 상품 번호를 받아서 장소를 출력 한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#define X 5
#define Y 10
int main(void)
{
    int a[X]={1,2,3,4,5};
    int b[Y]={4,2,3,4,5,1,3,3,4,1};
    int x,y,i;
    while(1)
    {printf("상품 번호를 입력하세요(종료는 -1): ");
    scanf("%d"&x);
    if(x==-1)
        break;
    else
    for(i=0;i<X;i++)
    {
    if(a[i]==b[x-1])
        y=i+1;
    }
    printf("상품 번호 %d는 장소 %d에 있습니다.\n", x, y);}
        return 0;
}
 
cs




반응형

'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글

2진수 변환기  (0) 2016.08.12
2차원 행렬  (0) 2016.08.12
벡터 합  (0) 2016.08.11
시험 점수 통계 처리  (0) 2016.08.11
표준 편차  (0) 2016.08.11

+ Recent posts