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)
{
int i;
if(step > N) // 종료조건
{
output();
return;
}
for (i = 1; i<= 6; ++i) {
arr[step] = i;
dice(step +1);
}
}
int main()
{
scanf("%d", &N);
dice(1);
return 0;
}
Things to do