C언어/백준

2442: 별 찍기 -5

road23 2022. 7. 9. 01:07

브론즈3

 

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

 

2442번: 별 찍기 - 5

첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.

www.acmicpc.net

 

-결과

 

-코드

#include<stdio.h>

int main(){
    int n;
    scanf("%d",&n);
    
    for(int i=0;i<n;i++){
        for(int j=1;j<n-i;j++)
            printf(" ");
        for(int j=0;j<(i+1)*2-1;j++)
            printf("*");
        printf("\n");
    }
}

 

-풀이

줄 개수를 먼저 입력받는다.

n번째 줄을 반복하기 위해 먼저 for문을 작성하고, 그안에 공백을 출력하기 위한 for문을 작성한다.

그 아래에 *을 작성하기 위한 for문을 작성한다.

그리고 줄을 넘어가기 위해 \n을 출력한다.