반응형
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이 들어오면 무한반복을 탈출하게 만들었다.
반응형
'문제 해결 > BaekJoon' 카테고리의 다른 글
[백준] [C++] 1977번 완전제곱수 (0) | 2022.11.20 |
---|---|
[백준] [C++] 25372번 성택이의 은밀한 비밀번호 (0) | 2022.11.19 |
[백준] [C++] 23037번 5의 수난 (0) | 2022.11.19 |
[백준] [C++] 17869번 Simple Collatz Sequence (0) | 2022.11.19 |
[백준] [C++] 15700번 타일 채우기 4 (0) | 2022.11.19 |