코테 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;
}