// 문제 2번을 switch문으로 바꾸기 printf("연산 +, -, *, /, %%, |, &, ^를 실행하는 프로그램입니다.\n"); printf("(숫자1)(연산자)(숫자2) 순으로 입력하세요.\n"); scanf("%lf%c%lf",&a, &c, &b);
switch (c) { case '+' : result = a+b; break; case '-' : {result = a-b; break;} case '*' : {result = a*b; break;} case '/' : {result = a/b; break;} case '%' : result = int(a) % int(b) ; break; case '|' : {result = int a | int b ; break;} case '&' : {result = int a & int b ; break;} case '^' : {result = int a ^ int b ; break;} default : { printf("잘못된 입력입니다.\n"); return 0; } }