fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. char yesno; //예약유무
  5. int seat[10] = { 0 }, book; //book : 예약할 좌석
  6.  
  7. while (1)
  8. {
  9. printf("좌석을 예약하시겠습니까? <y 또는 n> ");
  10. scanf("%c", &yesno);
  11.  
  12. if (yesno == 'y') //사용자가 y를 입력하면 예약 시스템 시작
  13. {
  14. //예약현황출력
  15. for (int i = 0; i < 10; i++)
  16. printf("%3d", i+1);
  17. printf("-----------------------------------\n");
  18. for (int i = 0; i < 10; i++)
  19. {
  20. printf("%3d", seat[i]);
  21. }
  22. printf("\n-----------------------------------\n");
  23.  
  24. //예약할 좌석 입력받기
  25. printf("몇 번째 좌석을 예약하시겠습니까?");
  26. scanf("%d", &book);
  27.  
  28. //예약하기
  29. seat[book - 1] = 1;
  30. printf("예약되었습니다.\n\n");
  31.  
  32. //buffer 비우기
  33. }
  34. else //y가 아닌 다른 입력일 때 while문 탈출
  35. {
  36. printf("예약이 종료되었습니다.\n");
  37. break;
  38. }
  39. }
  40. return 0;
  41. }
  42.  
Success #stdin #stdout 0.01s 5516KB
stdin
Standard input is empty
stdout
좌석을 예약하시겠습니까? <y 또는 n> 예약이 종료되었습니다.