while_10951

    문제 출처: https://www.acmicpc.net/problem/10951

     

    10951번: A+B - 4

    두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

    www.acmicpc.net

    간단한 문제지만, EOF의 개념을 모를 경우 틀리는 문제이기 때문에 백준 풀이모음에 작성하게 되었다. EOF란 파일의 끝을 의미하며, EOF를 만나면 특정 값을 리턴하도록 되어있다.

     

    즉, 테스트 케이스가 없는 10951번 문제같은 경우에 파일의 끝에 도달했을 경우에 매크로로 정해져있는 값이 리턴되며 루프를 빠져나오게 되는 것이다.

     

    #include <iostream>
    
    using namespace std;
    
    int main() {
    
    	//10951번
    	int A, B;
    	while (cin >> A >> B) {
    		cout << A + B << endl;
    	}
    
    	return 0;
    }

    cin >> A >> B가 EOF를 리턴할 경우 루프를 빠져나오게 된다.

     

     

     

     

     

     

    '백준 풀이' 카테고리의 다른 글

    1010번: 다리놓기  (0) 2021.12.11
    DP_2748  (0) 2020.08.15
    _1002  (0) 2020.08.12
    _10871  (0) 2020.08.11
    Brute Force_1436  (0) 2020.08.11

    댓글