포스트

[백준/C] 2444번 별 찍기 - 7

[백준/C] 2444번 별 찍기 - 7

문제

  • 예제를 보고 규칙을 유츄한 뒤에 별을 찍어보세요.

    입력

  • 첫째 줄에 N(1 <= N <= 100)이 주어진다.
  • 출력 첫째 줄부터 2xN-1번째 줄까지 차례대로 별을 출력한다.

    코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>

int main() {

    int n;
    scanf("%d", &n); 
// 윗부분 출력
    for(int i = 1; i <= n; i++) {
        for(int j = 0; j < n - i; j++){
            printf(" ");
        }
        for(int j = 0; j < 2*i - 1; j++){
            printf("*");
        }
        printf("\n");
    }
// 아랫부분 출력
    for(int i = n - 1; i > 0; i--) {
        for(int j = 0; j < n - i; j++){
            printf(" ");
        }
        for(int j = 0; j < 2*i - 1; j++){
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

문제 링크

백준 2444번 별 찍기 - 7

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.