728x90
728x170
문제
두 수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A,B < 10)
출력
각 테스트 케이스마다 A+B를 출력한다.
예제 입력
1 1 2 3 3 4 9 8 5 2 |
예제 출력
2 5 7 17 7 |
힌트
출처
· 문제를 만든 사람: baekjoon
알고리즘 분류
· 사칙연산
코드
1 2 3 4 5 6 7 8 9 10 11 12 | #include <iostream> using namespace std; int main() { int a, b; while (cin >> a >> b) cout << a + b << endl; return 0; } | cs |
- 테스트 케이스의 크기가 주어지지 않았기 때문에 while (cin >> a >> b)을 사용해서 연산을 수행해야 한다.
- 처음에는 아래와 같이 코드를 작성하여 제출하였으나 출력초과가 떠버렸다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> using namespace std; int main() { int a, b, sum; while (1) { cin >> a >> b; if ((a <= 0) || (a >= 10) || (b <= 0) || (b >= 10)) { break; } sum = a + b; cout << sum << endl; } return 0; } |
728x90
그리드형(광고전용)
'Problem Solving > BaekJoon Online Judge' 카테고리의 다른 글
[BOJ11021][C++] A+B - 7 (0) | 2017.11.08 |
---|---|
[BOJ10953][C++] A+B - 6 (0) | 2017.11.08 |
[BOJ10952][C++] A+B - 5 (0) | 2017.11.08 |
[BOJ10951][C++] A+B - 3 (0) | 2017.11.08 |
[BOJ2744][C++] 대소문자 바꾸기 (0) | 2017.11.08 |
[BOJ1237][C++] 정ㅋ벅ㅋ (0) | 2017.11.07 |
[BOJ1427][C++] 소트인사이드 : 내림차순 정렬 (0) | 2017.10.27 |
[BOJ2941][C++] 크로아티아 알파벳 (0) | 2017.10.27 |