1. 문제 상세
https://www.acmicpc.net/problem/11022
2. 문제 접근
문제 11021번 A+B - 7 과 거의 동일하지만 출력에서 살짝 변경할 것이 있다.
11021번에서는 출력이 Case #x: 결과 형식이었지만 이번에는 입력받은 두 정수와 식 전체를 같이 출력해야 한다.
따라서 출력에 "Case #" << i << ": " << a << " + " << b << " = " << a+b << "\n" 형식으로 출력한다.
3. 문제 풀이
#include <iostream>
using namespace std;
int main() {
int t, a, b;
cin >> t;
for(int i = 1; i <= t; i++) {
cin >> a >> b;
cout << "Case #" << i << ": " << a << " + " << b << " = " << a+b << "\n";
}
}
정수형 변수 t, a, b 를 선언하고 cin 으로 횟수를 입력받아 t 에 저장한다.
for문을 사용하여 변수 i 가 1부터 t 보다 작거나 같을 때 1씩 더하며 반복하도록 한다.
반복문 내부에서는 cin 으로 정수 두 개를 입력받고, cout 으로 Case #i: a + B = a+b값 형식으로 출력하도록 한다.
4. 성능 확인
5. 마무리
반복문을 통해 내가 지정한 횟수만큼 코드를 반복 실행해보았다.
반복문의 카운터 변수를 좀 더 활용하는 법을 알아봤다.
'백준 - 단계별로 풀어보기 > 반복문' 카테고리의 다른 글
[백준] 2439번 : 별 찍기 - 2 | C++ (0) | 2023.09.20 |
---|---|
[백준] 2438번 : 별 찍기 | C++ (0) | 2023.09.20 |
[백준] 11021번 : A+B - 7 | C++ (0) | 2023.09.20 |
[백준] 15552번 : 빠른 A+B | C++ (0) | 2023.09.20 |
[백준] 25314번 : 코딩은 체육과목 입니다 | C++ (0) | 2023.09.19 |