#include <stdio.h>

int main(void)
{
 char op;
 int x;
 int y;


 printf("A---- Add\n");
 printf("S---- Subtract\n");
 printf("M---- Multiply\n");
 printf("D---- Divide\n");
 printf("Q---- Quit\n");


 do
 {


  printf("연산을 선택하시오:");
  op = getchar();


  switch (op)
  {
  case 'A':
   printf("두 수를 공백으로 분리하여 입력하시오:");
   scanf_s("%d %d", &x, &y);
   printf("연산의 결과는 %d 입니다.\n\n", x + y);
   break;


  case 'S':
   printf("두 수를 공백으로 분리하여 입력하시오:");
   scanf_s("%d %d", &x, &y);
   printf("연산의 결과는 %d 입니다.\n\n", x - y);
   break;


  case 'M':
   printf("두 수를 공백으로 분리하여 입력하시오:");
   scanf_s("%d %d", &x, &y);
   printf("연산의 결과는 %d 입니다.\n\n", x * y);
   break;


  case 'D':
   printf("두 수를 공백으로 분리하여 입력하시오:");
   scanf_s("%d %d", &x, &y);
   printf("연산의 결과는 %d 입니다.\n\n", x / y);
   break;


  case 'Q':
   break;


  default:
   printf("연산을 선택하시오:");
   continue;


  }
  
  op = getchar();


 } while (op != 'Q');


 return 0;
}




반복 연산이 시행도 안되고 2번째 입력부터는 또 저렇게 병신같이 뜬다


사기친거 아니냐??