관리 메뉴

HeeJ's

[백준 10951] A+B - 4 :: C언어 본문

<Algorithm>_solved/<BOJ>_C

[백준 10951] A+B - 4 :: C언어

meow00 2019. 12. 30. 22:17

문제

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

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

각 테스트 케이스마다 A+B를 출력한다.


문제에 종료 조건이 지정되지 않아 처음엔 무한 루프를 해보았는데 출력초과가 떴다. 그래서 무언가 조건이 숨겨져있을 거라 생각해 검색을 해보았는데 EOF가 연관 검색에 떴다. 그래서 EOF에 대해 검색해본 후 이를 이용해 문제를 풀어보았다.


#include <stdio.h>

int main() {
	int A, B;
	while (scanf("%d %d", &A, &B) != EOF)
		printf("%d\n", A + B);
	return 0;
}

EOF란 End Of File의 약자로 파일의 끝을 표현하기 위해 -1로 정의된 상수를 말한다.

운영체제 별로 다르지만 윈도우는 ^Z 로 정해져있다.