fork download
  1. #include <stdio.h>
  2.  
  3. void print_menu()
  4. {
  5. printf("1. 햄버거\n");
  6. printf("2. 치즈버거\n");
  7. printf("3. 샌드위치\n");
  8. printf("4. 종료\n");
  9. }
  10. int check_menu_number()
  11. {
  12. int input;
  13. scanf("%d", &input);
  14. if (input == 1)
  15. return 1;
  16. else if (input == 2)
  17. return 2;
  18. else if (input == 3)
  19. return 3;
  20. else if (input == 4)
  21. return 4;
  22. else
  23. return 0;
  24. return input;
  25. }
  26.  
  27. int main(void)
  28. {
  29. int x;
  30. print_menu();
  31. x = check_menu_number();
  32. if (x == 0)
  33. {
  34. while (x != 0)
  35. {
  36. print_menu();
  37. x = check_menu_number();
  38. }
  39. }
  40. else if (x != 0)
  41. printf("%d번이 선택되었습니다\n", x);
  42.  
  43. return 0;
  44. }
  45.  
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
1. 햄버거
2. 치즈버거
3. 샌드위치
4. 종료