#31. 백준 번 문제 풀이: A+B -5 문제 원본 보기
두 정수 A B 를 입력받아 A+B 를 출력 테스트 케이스는 여러줄이며 마지막 값은 0 두개가 들어온다.
입력/출력
--입력--
1 1
2 3
3 4
9 8
5 2
0 0
--출력--
2
5
7
17
7
문제풀이+해설
입력에서 끝나는 조건을 체크하는 게 핵심이다.
입력된 숫자가 0 0 일 경우 까지만 입력을 받아 계산해서 출력해 주면 된다.
while(1) 을 하게 되면 무한 루프가 된다. 끝내려면 특정 조건에 break; 처리를 해 주면 된다.
code sol.
#include <stdio.h>

int main() {
  int a, b;
  while(1) { // 무한 루프 1 은 true
    scanf("%d %d", &a, &b); // 두 값을 입력받아서 정수로 변환 후 대입
    if(a == 0 && b == 0) break; // 0 0 이 들어오면 루프를 끝낸다.
    printf("%d\n", a + b); // 더해서 출력
  }
  return 0;
}
© 코드솔 - CodeSol. All Rights Reserved.