#include<stdio.h>
int calc(int pm, int a, int b)
{
int x=pm;
int c=0;
switch (x)
{
case(1):
c= a + b;
break;
case(2):
c = a - b;
break;
case(3):
c = a * b;
break;
case(4):
c = a / b;
break;
default:
printf("계산할 수 없음 \n");
break;
}
return c;
}
void main()
{
int a, b;
int x=0;
int xx = 0;
char k;
while (1)
{
printf("두개의 숫자 입력하시오\n");
scanf_s("%d %d", &a, &b);
printf("수식 기호를 입력하시오\n");
printf("1. + \a 2. - \a 3. * \a 4. / \a \n");
scanf_s("%d", &x);
if (x < 1)
{
printf("잘못된입력(1~4사이 숫자 입력)");
continue;
}
else if (x > 4)
{
printf("잘못된입력(1~4사이 숫자 입력)");
continue;
}
else
switch (x)
{
case(1):
k='+' ;
break;
case(2):
k='-' ;
break;
case(3):
k='*';
break;
case(4):
k='/' ;
default:
printf("계산할 수 없음 \n");
break;
}
xx=calc(x, a, b);
printf("%d %c %d = %d", a, k, b,xx);
break;
}
}