반응형
[문제]
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
[입력]
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스틑 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0<A, B<10)
[입출력 예제]
| 입력 | 출력 |
| 1 1 | 2 |
| 2 3 | 5 |
| 3 4 | 7 |
| 9 8 | 17 |
| 5 2 | 7 |
[문제풀이]
문제에 종료 조건이 없어서 처음에는 while(1) 로 무한 루프로 했는데 출력초과가 떴다.
그래서 알아보던 중 EOF가 있길래 검색 후 이를 이용해 문제를 풀었다.
EOF에 정리한 글
https://khsc.tistory.com/26?category=1131707
[C언어] EOF란?
EOF = End Of File 이며, 파일의 끝을 표현하기 위해 정의해 놓은 상수이다(-1 값을 가지고있다). 함수 호출의 실패나, 윈도우에서 ctrl + z , 리눅스에서 ctrl + d를 입력 했을 경우 EOF를 반환한다. [예제] [
khsc.tistory.com
[소스코드]

[결과]

[문제출처 및 문제풀기]
https://www.acmicpc.net/problem/10951
10951번: A+B - 4
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
반응형
'IT' 카테고리의 다른 글
| [C언어][수식과 연산자] 100보다작은 정수를 입력받아 십의자리, 일의자리 분리 (0) | 2020.07.05 |
|---|---|
| [백준][C] 1110번 더하기 사이클 (0) | 2020.07.04 |
| [C언어] EOF란? (0) | 2020.07.04 |
| [C언어][수식과 연산자] cm를 입력받아 피트와 인치로 변환 (0) | 2020.07.04 |
| [C언어][수식과 연산자] 3개의 정수 값을 받아 최대값 출력 (0) | 2020.07.03 |