[알고리즘 스터디] 1주차_재귀함수_Ex003

·2022년 10월 22일
0

Algorithm Study

목록 보기
3/77
post-custom-banner

입력 받은 정수(~20) 만큼 별을 출력하고, 전개도 작성하기

#include <iostream>
#include "Practice.h"

void PrintStar(int _StarCount)
{
    if (_StarCount > 20 || _StarCount <= 0)
    {
        return;
    }

    printf("*");
    if (0 < _StarCount - 1)
    {
        PrintStar(_StarCount - 1);
    }
}


int main(void)
{
    PrintStar(3);

    return 0;
}
// 전개도

PS(3)
{
    if (false)
    printf("*");
    if (true)
    {
        PS(2)
        {
            if (false)
            printf("*");
            if (true)
            {
                PS(1)
                if (false)
                printf("*");
                if (false)
            }
        }
    }
}

<실행 결과>

post-custom-banner

0개의 댓글