10ÀÌÇÏÀÇ ÀÚ¿¬¼ö nÀ» ÀÔ·Â¹Þ¾Æ ÁÖ»çÀ§¸¦ n¹ø ´øÁ®¼ ³ª¿Ã ¼ö ÀÖ´Â ¸ðµç °æ¿ì¸¦ Ãâ·ÂÇ쵂 Áߺ¹µÇ´Â °æ¿ì¿¡´Â ¾Õ¿¡¼ºÎÅÍ ÀÛÀº ¼øÀ¸·Î 1°³¸¸ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ.
#include <stdio.h>
int N, arr[101];
void output()
{
int i;
for (i=1; i<=N; i++) {
printf("%d ", arr[i]);
}
printf("\n");
}
void dice(int level)
{
if (level > N) {
output();
return;
}
int i;
for (i=1; i<=6; i++) {
arr[level] = i;
dice(level+1);
}
}
int main()
{
scanf("%d", &N);
dice(1);
return 0;
}
¾î´À ºÎºÐÀ» ¼Õ´ë¾ßµÉÁö ¸ð¸£°Ú³×¿ä ¤Ð