20210506 재귀는 그려가면서 풀면 풀리게 되어있다.

NOAH·2021년 5월 6일
0

TIL

목록 보기
47/179
post-thumbnail

TIL

재귀는 아무리 어려워도 그려가면서 풀면 풀리게 되어있다.!

Done


#include <stdio.h>

int N, arr [101];

void output()
{
    for (int i = 1; i <= N ; i++) {
        printf("%d ", arr[i]);
    }
    
    printf("\n");
}

void dice(int step)
{
    
    if (step > N)
    {
        output();
        return ;
    }
    
    for (int i = arr[step - 1] ; i <= 6; i++) {
        arr[step] = i;
        dice(step + 1);
    }
}

int main()
{
    scanf("%d", &N);
    arr[0] = 1;
    dice(1);
    
    return 0;
}

0개의 댓글