본문 바로가기

BAEK JOON ㅡ C

[BAEK JOON/C] 10951 ㅡ A + B - 4

백준 알고리즘 문제 10951 ㅡ A + B - 4

 

 

문제

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

입력

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

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

출력

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


 

코드

#include <stdio.h>

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

 

메모

문제에서 테스트 케이스를 몇 번 진행할 것인지에 대한 조건이 없으므로 반복문을 중단하기 위해서 EOF를 이용했다.

 

EOF(End Of File)

: 파일의 끝을 표현하기 위해 정의해놓은 상수로, -1의 값을 지닌다.

 

1. 함수 호출의 실패

2. 윈도우에서 Ctrl+z, 리눅스에서 Ctrl+d를 입력했을 경우

에 EOF가 반환된다.

 

 

 

https://www.acmicpc.net/problem/10951

 

10951번: A+B - 4

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

www.acmicpc.net