본문 바로가기
c++/백준

[백준] 2438번 별 찍기 - 1(c++)

by ilp 2023. 12. 23.
반응형

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

 

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net



#include <bits/stdc++.h>

using namespace std;

int main(){
    ios_base::sync_with_stdio(0);
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        for(int j=0;j<=i;j++){
            cout<<"*";
        }
        cout<<"\n";
    }
    
    return 0;
}

 

이중for문을 사용한다.

첫번째 for문은 0~n 까지로 높이를 담당한다.

그리고 변수 i는 0부터 n까지 1식 더해진다.

두번째for문은 i번 '*' 을 찍는다.

변수 i는 1 -> 2 -> 3 -> 4 -> ... -> n

이렇게 증가한다.

그러니 *은 1개 -> 2개 -> ... -> n개가 출력될 것이다.

또한 두번째 for문이 끝날때마다 줄바꿈을 해줘서 모양을 만들었다.


반응형

'c++ > 백준' 카테고리의 다른 글

[백준] 2440번 별 찍기 - 3(c++)  (0) 2023.12.23
[백준] 2439번 별 찍기 - 2(c++)  (0) 2023.12.23
[백준] 9086번 문자열(c++)  (0) 2023.12.23
[백준] 1008번 A/B(c++)  (0) 2023.12.23
[백준] 1001번 A-B(c++)  (0) 2023.12.23