본문 바로가기

Algorithm

(C++) - 백준(BOJ)코딩 11023번 : 더하기 3 답

반응형

풀이방법

scanf의 EOF는 -1인데 이를 ~(NOT연산)하게 된다면 (-1의 보수가 0이므로) 0이 됩니다. 따라서 line 6처럼 코드를 짠다면 EOF까지 입력을 받게 할 수 있습니다.

 

 

Code

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n,ans = 0;
    while(~scanf("%d", &n))
    {
        ans += n;
    }
    cout << ans << '\n';
}