백준 단계별로 풀어보기(C++)/3)반복문
백준 10952) A+B - 5 (C++)
코테
2023. 3. 10. 03:22
전체 코드
#include <iostream>
int main()
{
int A, B;
while (true)
{
std::cin >> A >> B;
if (A == 0 && B == 0)
break;
std::cout << A + B << std::endl;
}
}
풀이
- (첫줄만 보면) 무한반복을 하는 while 문
- 처음에 A와 B를 입력받음
- 만약 A와 B에 0이 들어왔다면 if문에 걸려서 break가 실행되고 while문을 빠져나온다. while문 이후 코드가 없으므로 프로그램이 종료된다.
- if문에 걸리지 않았다면 A+B를 출력한다. 그다음 다시 처음으로 돌아가서 위 작업을 반복한다.
while (true)
{
std::cin >> A >> B;
if (A == 0 && B == 0)
break;
std::cout << A + B << std::endl;
}