int main()
{
 int a, b;
 char ch;
 
 printf("a의 값을 입력 :");
 scanf("&d", &a);
 
 printf("연산자 입력 :");
 scanf("%c", &ch);
 
  printf("b의 값을 입력 :");
 scanf("&d", &b);
 
 switch(ch)
 {
  case '+' : printf("%d+%d=%d", a, b, a+b); break;
  case '-' : printf("%d-%d=%d", a, b, a-b); break;
  case '*' : printf("%d*%d=%d", a, b, a*b); break;
  case '/' : printf("%d/%d=%d", a, b, a/b); break;
  case '%' : printf("%d%%%d=%d", a, b, a%b); break;   
 }

 

변수 a와 b와 연산자를 지접입력하는 계산기인데, a값만 입력하고 엔터치면 그대로 끝난다