입력 받은 정수(~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)
}
}
}
}
<실행 결과>