본문 바로가기
문제 해결/BaekJoon

[백준] [C++] 23795번 사장님 도박은 재미로 하셔야 합니다

by WSLim_97 2022. 11. 19.
반응형

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

 

23795번: 사장님 도박은 재미로 하셔야 합니다

윤성이가 판마다 배팅한 양의 정수 형태의 돈이 한 줄에 하나씩 입력된다. 입력의 맨 마지막줄에는 윤성이가 자리를 뜨는 순간을 의미하는 수인 -1이 들어온다. 입력된 값은 \(2,000\)개 미만이고,

www.acmicpc.net


코드

#include <iostream>
using namespace std;

int main() {
	int n, total = 0;

	while (true) {
		cin >> n;
		if (n == -1) {
			break;
		}
		total = total + n;
	}
	cout << total;

	return 0;
}

풀이

-1을 입력받을 때까지 계속해서 입력을 받아 -1을 입력받으면 그 전까지의 입력을 더한 값을 출력하는 문제이다.

 

while문의 조건에 true를 적용시켜 무한반복시키고 입력에 -1이 들어오면 무한반복을 탈출하게 만들었다.

반응형