Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

괴발개발 개발하다

[ C언어 ] 좌석예약하기 프로그램 본문

C언어

[ C언어 ] 좌석예약하기 프로그램

괴발새발개발자 2021. 6. 24. 02:14
// 좌석 예약하기 프로그램
// 값을 입력한 자리는 1로 바뀐다. 이미 예매한 자리는 예약 불가함.
// -1을 입력하면 프로그램은 종료된다.


#include <stdio.h>

int main(){

    int seat[10] = {0}; //초기화
    int sel;
    int i=0;

while(1){

    printf("=======================================\n");
    for(i=0; i<10; i++){
    printf("%3d ", seat[i]);
    }
    printf("\n");
    printf("=======================================\n");

    printf("예약할 좌석번호를 입력하세요 : ");
    scanf("%d", &sel);
    if(sel >= 0 && sel < 10){
        if(seat[sel]==0){
            seat[sel] = 1;
            printf("%d 좌석을 예매했습니다.\n", sel);
        }else{
            printf("이미 예약되었습니다. 다른 좌석을 선택하세요.\n");
            //continue;
        }
    }else if(sel == -1){
        printf("예매 시스템을 종료합니다.\n");
        break;
    }else{
        printf("없는 좌석입니다. 다시 입력하세요.\n");
    }
} // while 끝
    printf("프로그램을 종료합니다. 빠빠잉");

    return 0;
}

// 출력
=======================================
  0   0   0   0   0   0   0   0   0   0 
======================================= 
예약할 좌석번호를 입력하세요 : 1
1 좌석을 예매했습니다.
======================================= 
  0   1   0   0   0   0   0   0   0   0 
=======================================
예약할 좌석번호를 입력하세요 : 2
2 좌석을 예매했습니다.
=======================================
  0   1   1   0   0   0   0   0   0   0
=======================================
예약할 좌석번호를 입력하세요 : -1
예매 시스템을 종료합니다.
프로그램을 종료합니다. 빠빠잉

^__ㅜ

'C언어' 카테고리의 다른 글

[ C언어 ] 버블정렬(2중 for문)  (0) 2021.07.04
[ C언어 ] 구조체  (0) 2021.07.01
[ C언어 ] 반복문  (0) 2021.06.17
[ C언어 ] 데이터 교환  (0) 2021.06.17
[ C언어 ] 조건문  (0) 2021.06.17