문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
각 테스트 케이스마다 A+B를 출력한다.
문제풀이
이 문제는 EOF를 알아야 한다.
EOF (End of File) : 파일의 끝, 더 이상 읽을 데이터가 없음, .eof()로 사용
while문안에 cin에서 eof()가 아닐 때 반복문이 돌게 조건을 걸어준다.
#include <iostream>
using namespace std;
int main(){
int a,b;
while(!(cin >> a >> b).eof()){
cout << a+b << '\n';
}
}
'백준풀기' 카테고리의 다른 글
[c++] 백준 1837번 암호성공 (1) | 2024.01.30 |
---|---|
[c++] 백준 10952번 A+B-5 (c++에선 a==b==c가 안되는 이유) (1) | 2024.01.30 |
[c++] 백준 9655번 돌게임 (동적프로그래밍) (1) | 2024.01.30 |
[c++] 백준 1269번 대칭 차집합 (1) | 2024.01.30 |
[c++] 백준 2748번 피보나치 수2 (피보나치 수열-재귀,동적프로그래밍,메모이제이션) (0) | 2024.01.27 |