#include <stdio.h>
int main(void)
{
int a, b;
char op;
printf("수식? ");
scanf("%d %c d%", &a, &op, &b);
switch (op) {
case '+':
printf("%d + %d = %d\n", a, b, a + b);
break;
case '-':
printf("%d - %d = %d\n", a, b, a - b);
break;
case '*':
printf("%d * %d = %d\n", a, b, a * b);
break;
case '/':
if (b != 0)
printf("%d / %d = %.2f\n", a, b, (double)a / b);
else
printf("0으로 나눌 수 없습니다.\n");
break;
default:
printf("잘못된 수식입니다.\n");
break;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKQp7CglpbnQgYSwgYjsKCWNoYXIgb3A7CgkKCXByaW50Zigi7IiY7IudPyAiKTsKCXNjYW5mKCIlZCAlYyBkJSIsICZhLCAmb3AsICZiKTsKCQoJc3dpdGNoIChvcCkgewoJY2FzZSAnKyc6CgkJcHJpbnRmKCIlZCArICVkID0gJWRcbiIsIGEsIGIsIGEgKyBiKTsKCQlicmVhazsKCWNhc2UgJy0nOgoJCXByaW50ZigiJWQgLSAlZCA9ICVkXG4iLCBhLCBiLCBhIC0gYik7CgkJYnJlYWs7CgljYXNlICcqJzoKCQlwcmludGYoIiVkICogJWQgPSAlZFxuIiwgYSwgYiwgYSAqIGIpOwoJCWJyZWFrOwoJY2FzZSAnLyc6CgkJaWYgKGIgIT0gMCkKCQkJCXByaW50ZigiJWQgLyAlZCA9ICUuMmZcbiIsIGEsIGIsIChkb3VibGUpYSAvIGIpOwoJCQllbHNlCgkJCQlwcmludGYoIjDsnLzroZwg64KY64iMIOyImCDsl4bsirXri4jri6QuXG4iKTsKCQkJYnJlYWs7CglkZWZhdWx0OgoJCXByaW50Zigi7J6Y66q765CcIOyImOyLneyeheuLiOuLpC5cbiIpOwoJCWJyZWFrOwoJfQoJCglyZXR1cm4gMDsKfQ==