더북(TheBook)

셀프체크

문제 구조체를 이용해 도서 관리 프로그램을 만들어 보세요.

조건

1. 다음과 같은 도서 정보가 담긴 구조체를 정의합니다. 각 도서는 번호(ID), 제목, 대출 가능 여부(0: 대출 중, 1: 대출 가능) 정보를 가집니다.

struct book {
    int id; // 번호(ID) 
    char * title; // 제목 
    int available; // 0 : 대출 중, 1 : 대출 가능 
};

2. 구조체 배열을 이용해 예시와 같이 도서 4권을 정의합니다. 각 도서의 번호는 순서대로 1, 2, 3, 4입니다.

예시

C 입문편, 파이썬 기본편, 자바 기본편, 파이썬 중급편

3. 전체 도서 정보를 출력합니다.

4. 사용자로부터 도서 번호를 입력받습니다.

5. 해당 도서가 현재 대출 중이면 반납, 대출 가능한 상태면 대출로 처리합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.