11021번: A+B - 7
각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.
www.acmicpc.net
#include <iostream>;
#include <vector>;
using namespace std;
int main()
{
int n, a, b;
cin >> n;
int *arr = new int[n];
//vector<int> vec;
for (int i = 0; i < n; i++)
{
cin >> a >> b;
arr[i] = a + b;
//vec[i] = a + b;
}
for (int i = 0; i < n; i++)
{
cout << "Case #" << i + 1 << ": " << arr[i] << "\n";
}
return 0;
}
연습겸 배열을 활용해 봤는데 C#과 다르게 배열의 길이에 변수를 넣을 수 없었다.(상수만 넣어야 함) 이것을 해결하기 위해 포인터를 사용하였는데 연산이 상당히 많이 필요하다고 한다.... 백터도 활용해보려고 했는데 (C#의 리스트와 비슷한 듯?) 어떻게 값 입력하는 지 확인 해볼 필요가 있겠다. 추가적으로 포인터의 개념에 대해서도 확인이 필요.
'Algorithm > C++ BOJ' 카테고리의 다른 글
C++) [BOJ] 2914 저작권 (0) | 2023.02.10 |
---|---|
C++) [BOJ] 11022 A+B - 8 (0) | 2023.02.02 |
C++) [BOJ] 2588 곱셈 (2) | 2023.01.29 |
C++) [BOJ] 1008 A/B (0) | 2023.01.29 |
C++) [BOJ] 1000 A+B (0) | 2023.01.29 |