백준 알고리즘
[백준][C++] 10951번 : A+B - 4
탱글한푸딩
2023. 7. 11. 12:36
반응형
문제
https://www.acmicpc.net/problem/10951
10951번: A+B - 4
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
코드
#1
#include <iostream>
using namespace std;
int main()
{
int A, B;
while (1)
{
cin >> A >> B;
if (cin.eof() == true) break;
cout << A + B << '\n';
}
return 0;
}
#2
#include <iostream>
using namespace std;
int main()
{
int a, b;
while (cin >> a >> b)
{
cout << a + b << '\n';
}
return 0;
}
풀이
#1
입력 범위가 주어지지 않았기 때문에 파일이 종료될 때까지 입력을 받아야 한다.
cin.eof() : bool타입이고 파일의 끝을 의미하는 EOF를 읽으면 true로 변경된다.
EOF는 윈도우 기준으로 ctrl + z이다.
#2
입력이 제대로 된 경우에만 계속해서 반복하는 코드이다.
반응형