반응형
풀이방법
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';
}
'Algorithm' 카테고리의 다른 글
(C++) - 백준(BOJ) 10996번 : 별찍기 - 21 답 (0) | 2017.04.03 |
---|---|
(C++) - 백준(BOJ) 9243번 : 파일 완전 삭제 답 (0) | 2017.04.03 |
(C++) - 백준(BOJ) 10810 : 공 넣기 답 (0) | 2017.04.03 |
(C++) - 백준(BOJ) 9550번 : 아이들은 사탕을 좋아해 (0) | 2017.04.03 |
(C++) - 백준(BOJ)코딩 11948번 : 과목선택 답 (0) | 2017.04.03 |