본문 바로가기

C/Example15

[C] 좌석 예약 프로그램 (배열) 1 ~ 10개의 좌석을 예약하는 프로그램을 작성하세요 - 예약 가능한 좌석 및 예약된 좌석까지 표시 - 이미 예약된 자리인 경우 다른 좌석을 선택하도록 안내 및 재선택이 가능하도록 #include #define SIZE 10 int main(){ char reservation, fix; int choice=0; int i=0; int seat[SIZE] = {0}; printf("좌석을 예약하시겠습니까? (y 또는 n) : ");scanf(" %c", &reservation); if(reservation == 'y'){ printf("\n==============================\n"); for(i=0; i 2021. 3. 8.
[C] 배열 예제 (심화) 다음과 같이 출력되도록 프로그램을 제작하세요 #include #define SIZE_i 5 #define SIZE_j 5 int main(){ int array[SIZE_i][SIZE_j] = {0}; int i, j; int sum=0; for(i=0; i 2021. 3. 8.
[C] 배열 예제 임의의 5개 수를 랜덤으로 출력하는 프로그램을 만드시오. #include #include #define SIZE 5 int main(){ int array[SIZE];// 0, 1, 2, 3, 4 int i; for(i=0; i < SIZE; i++){ array[i] = (rand() % 100)+1; } for(i=0; i 2021. 3. 8.
[C] 로그인 프로그램 예제 (static 변수) ID, Password 를 받아 3회 제한된 횟수의 로그인 프로그램을 제작하세요. 1) 사용자로부터 ID 와 Password 를 입력 받는다. 2) 로그인 시도 횟수가 일정 한도를 넘으면 프로그램을 종료시킨다. 3) ID, Password 가 일치하면 로그인 성공 메세지를 출력 4) ID, Password가 일치하지 않으면 한도 횟수까지 다시 시도한다. #include #include #define SUCCESS 1// SUCCESS 등을 변수로 설정하지 않고 #define 로 쓴건 #define FAIL 2// 굳이 변수를 추가하여 코드를 길게 하지 않고 단순화시키기 위함 #define LIMIT 3// Java 의 final 같은 기능 int check(int id, int password); int.. 2021. 3. 8.