본문 바로가기
C C++/C C++ 백준

C언어 백준 10951번 A+B - 4

by Go! Jake 2022. 1. 19.

 

문제

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

문제풀이

#include <stdio.h>
#pragma warning(disable:4996)

int main(void)
{
	int A,B;
	int i = 1;


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

	return 0;
}

- 이번 문제는 테스트 케이스가 몇 번이나 있는 지 주어지지 않았습니다. 따라서 입력이 모두 완료되면 자동으로 종료될 수 있게끔 프로그래밍을 구성해야 합니다.

- 예를 들어 입력 파일을 불러올 때, 입력이 모두 완료되어 추가적인 입력이 없다면, 프로그램을 종료해야 합니다.

- while문에 scanf를 사용하여 입력을 받고, 다만 이 값이 EOF인 경우 while문이 종료 되도록 하면 됩니다.

- 파일 끝에는 파일 끝에 해당하는 값을 반환하는 데 C언어는 -1을 반환하며, EOF로 표현할수 있습니다. EOF는 End Of File로, 파일의 끝을 의미함과 동시에 -1을 가지는 값입니다.

 

 

댓글