문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
각 테스트 케이스마다 A+B를 출력한다.
최대 몇개의 입력을 받아야하는지 알려주지 않았으므로 EOF를 이용해야한다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int x, y;
while (scanf("%d %d", &x, &y) != -1)
{
printf("%d", x + y);
printf("\n");
}
return 0;
}
위 풀이에서는
while (scanf("%d %d", &x, &y) != -1) 를 사용했지만
while (scanf("%d %d", &x, &y) != EOF) 또는
while (scanf("%d %d", &x, &y) == 2)도 사용하여 풀 수 있다
'Algorithm > C' 카테고리의 다른 글
[백준] 11720번 : 숫자의 합 C/C++ 문제풀이 솔루션 (0) | 2021.10.28 |
---|---|
[백준] 11654번 : 아스키 코드 C/C++ 문제풀이 솔루션 (0) | 2021.10.27 |
[백준] 2920번: 음계 C/C++ 문제풀이 솔루션 (0) | 2021.10.27 |
쉽게 풀어쓴 C언어 EXPRESS 10장 프로그래밍 15번 솔루션 답지 (0) | 2021.10.25 |
C언어 : 이진 탐색(binary search) (0) | 2021.10.25 |
댓글