#include <stdio.h>


int main(void){

int num1, num2;

char alp;


do{

printf("*******************\n");

printf("A---- Add\n");

printf("S---- Subtract\n");

printf("M---- Mutiply\n");

printf("D---- Divide\n");

printf("Q---- Quit\n");

printf("*******************\n");

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

scanf("%c", &alp);

if((alp=='A')||(alp=='S')||(alp=='M')||(alp=='D')||(alp=='Q'))

{

printf("두수를 공백으로 분리하여 입력하시오 : ");

scanf("%d %d", &num1, &num2);

}

else if((alp=='Q'))

{

break;

}

else

{

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

scanf("%c", &alp);

// fflush(stdin);

}

switch(alp){

case 'A' : printf("연산의 결과는 %d입니다.\n", num1+num2); break;

case 'S' : printf("연산의 결과는 %d입니다.\n", num1-num2); break;

case 'M' : printf("연산의 결과는 %d입니다.\n", num1*num2); break;

case 'D' : printf("연산의 결과는 %d입니다.\n", num1/num2); break;

default: break;

}

}while(1);

return 0;

}


계산기인데 계속반복되야되는거임..


반복시에  문제가 게속생기는데 우짬 ;