백준 10952번 [ A+B-5 ]

홍수민·2023년 1월 7일
0

BAEKJOON이다

목록 보기
9/18

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

무한 루프를 돌리다가 내가 원하는 순간(0, 0 입력)에 루프를 빠져나오는 문제이다. 따라서 while을 이용하여 알고리즘을 구현했다.

#include <iostream>
using namespace std;

int main(){
  int A, B;

  while(1){
    cin >> A >> B;
    if((A==0)&&(B==0)){
      break;
    }
    cout << A+B << endl;
  }
  
  return 0;
}

몇 번 반복할지 잘 모를 때는 while문을 사용하는 게 편하기 때문에 정수 A, B를 선언하여 일단 while 무한 루프를 시작한다.

A와 B를 입력받는데, 만약 0과 0을 입력받으면 무한 루프를 빠져나온다. 그렇지 않으면 A와 B의 합을 출력한다.

무한 루프를 구현하고 싶을 때는 while(1)과 break(탈출)을 활용하면 된다.

profile
수만이다

0개의 댓글