본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 25703 : 포인터 공부

반응형

https://www.acmicpc.net/problem/25703

 

25703번: 포인터 공부

용모는 오늘 객체지향프로그래밍1 시간에 포인터에 대해 배웠다. 포인터란, 프로그래밍 언어에서 다른 변수, 혹은 그 변수의 메모리 공간주소를 가리키는 변수를 의미한다. C/C++에서 포인터는 (

www.acmicpc.net

간단한 출력 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

반복할 변수를 선언 후 입력받습니다.

📔 정답출력

형식에 맞춥니다.


📕 Code

📔 C++

#include <bits/stdc++.h>
using namespace std;
int n;
int main(){
    cin >> n;
    cout << "int a;\n";
    for(int i = 1; i <= n; i++){
        cout << "int ";
        for(int j = 0; j < i; j++){
            cout << "*";
        }
        cout << "ptr";
        if(i != 1) cout << i;
        cout << " = ";
        if(i == 1) cout << "&a;\n";
        else {
            cout << "&ptr";
            if(i == 2) cout << ";\n";
            else cout << i-1 << ";\n";
        }
    }
}

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.