#include<stdio.h>
#include<conio.h>
void main()
{
        int a,b,result;
        char d,y;
        do
        {
                printf("숫자1를 입력하시오");
                scanf("%d",&a);
                printf("연산자를 입력하시오");
                fflush(stdin);
                scanf("%c",&d);
                printf("숫자2를 입력하시오");
                scanf("%d",&b);
                switch(d)
                {
                        case '+': result=a+b; break;
                        case '-': result=a-b; break;
                        case '/': result=a/b; break;
                        case '*': result=a*b; break;
                        default : puts("연산자를 제대로 넣으시오");
                }
                printf("%d %c %d =%dn",a,d,b,result);        
                                while(1)
                        {
                                puts("계속 하시겠습니까?(Y/N)");
                                fflush(stdin);
                                y=getchar();
                                if(y=='y' || y=='Y')break;
                                if(y=='n' || y=='N')break;
                                puts("Y나 N 값을 넣으시오!");
                        }
        }while(y=='y' || y=='Y');

}

여기서 저 if문을 좀더 깔끔하게 하고싶은데 어떻게 해야하나요 ?