코딩/백준

[백준][C] 10952. A + B - 5

rivermoon 2022. 10. 2. 14:17

https://www.acmicpc.net/problem/10952

공백 한 칸을 사이에 두고 a, b가 주어지며 이 두 수가 모두 0인 경우 코드의 실행을 끝내게 됩니다.

 

예제 입력

1 1
2 3
3 4
9 8
5 2
0 0

예제 출력

2
5
7
17
7

 

해결 방법

a와 b에 모두 0이 입력되는 경우를 a가 0이면서 a가 b와 같은 경우로 생각하였으며, 

while (1)로 무한 반복 시키다가 위와 같은 조건에 부합하면 break으로 빠져나오도록 코드를 작성하면 됩니다.


코드

 

#include <stdio.h>
int main()
{
    int a, b;
    while (1){
        scanf("%d %d", &a, &b);
        if (a == b && a == 0) break;
        else printf("%d\n", a+b);
    }
}

'코딩 > 백준' 카테고리의 다른 글

[백준][C] 1110. 더하기 사이클  (0) 2022.10.02
[백준][C] 10951. A + B - 4  (0) 2022.10.02
[백준][C] 10871. X보다 작은 수  (0) 2022.10.02
[백준][C] 25304. 영수증  (0) 2022.10.02
[백준][C] 8393. 합  (0) 2022.10.02