#include <stdio.h>
int main() {
int a, b, c;
while (1) {
// a 입력 (0 입력 시 종료)
printf("a 값을 입력하세요 (0 입력 시 종료): "); if (scanf("%d", &a
) != 1) break;
// a가 0일 경우 프로그램 종료
if (a == 0) {
break;
}
// b 입력
if (scanf("%d", &b
) != 1) break;
// 공식 적용: c = a - b = a + (-b)
c = a + (-b);
// 결과 출력 형식: a + (-b) = c
printf("결과: %d + (%d) = %d\n", a
, -b
, c
); printf("=====================================\n\n"); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhLCBiLCBjOwoKICAgIHdoaWxlICgxKSB7CiAgICAgICAgLy8gYSDsnoXroKUgKDAg7J6F66ClIOyLnCDsooXro4wpCiAgICAgICAgcHJpbnRmKCJhIOqwkuydhCDsnoXroKXtlZjshLjsmpQgKDAg7J6F66ClIOyLnCDsooXro4wpOiAiKTsKICAgICAgICBpZiAoc2NhbmYoIiVkIiwgJmEpICE9IDEpIGJyZWFrOwogICAgICAgIAogICAgICAgIC8vIGHqsIAgMOydvCDqsr3smrAg7ZSE66Gc6re4656oIOyiheujjAogICAgICAgIGlmIChhID09IDApIHsKICAgICAgICAgICAgcHJpbnRmKCLtlITroZzqt7jrnqjsnYQg7KKF66OM7ZWp64uI64ukLlxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KCiAgICAgICAgLy8gYiDsnoXroKUKICAgICAgICBwcmludGYoImIg6rCS7J2EIOyeheugpe2VmOyEuOyalDogIik7CiAgICAgICAgaWYgKHNjYW5mKCIlZCIsICZiKSAhPSAxKSBicmVhazsKCiAgICAgICAgLy8g6rO17IudIOyggeyaqTogYyA9IGEgLSBiID0gYSArICgtYikKICAgICAgICBjID0gYSArICgtYik7CgogICAgICAgIC8vIOqysOqzvCDstpzroKUg7ZiV7IudOiBhICsgKC1iKSA9IGMKICAgICAgICBwcmludGYoIuqysOqzvDogJWQgKyAoJWQpID0gJWRcbiIsIGEsIC1iLCBjKTsKICAgICAgICBwcmludGYoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuIik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=