Programming
Study/Programming / / 2024. 3. 28. 12:39

BOJ 2438번 : 별 찍기 - 1 / C언어

728x90

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

 

2438번: 별 찍기 - 1

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

www.acmicpc.net

 

해설:

 

1. 삼각형을 출력하는 반복문 작성. 높이를 결정.

2. 현재 줄에 출력할 별의 개수를 결정하는 내부 반복문이 필요.

3. 한 줄 출력이 끝났으므로 줄 바꿈.


코드:

더보기

#include <stdio.h>

int main()
{
    int n;
    // 사용자로부터 정수를 입력받아 변수 n에 저장합니다.
    scanf("%d", &n);
    
    // 삼각형을 출력하는 외부 반복문입니다. 높이를 결정합니다.
    for(int i=0; i < n; i++){
        // 현재 줄에 출력할 별의 개수를 결정하는 내부 반복문입니다.
        for(int j=0; j<i+1; j++){
            // 별을 출력합니다.
            printf("*");
        }
        // 한 줄 출력이 끝났으므로 줄을 바꿉니다.
        printf("\n");
    }

    // 프로그램이 정상적으로 종료되었음을 나타내기 위해 0을 반환합니다.
    return 0;
}

728x90
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유