-ÄÚµåint arr[100];
int n;
void output(){
for ( int i = 1; i <= n ; i++ )
printf ( " %d ", arr[i]);
puts("");
}
void dice(int level){
if ( level > n ){
output( );
return;
}
for ( int i = 1 ; i < 7 ; i++ ){
arr [ level ] = i;
dice ( level+1 );
}
}
int main()
{
scanf ( "%d" , &n);
dice( 1 );
return 0;
}
ÀÌ·±ÄÚµåÀä
void dice(int level){
if ( level > n ){
output( );
return;
}
for ( int i = 1 ; i < 7 ; i++ ){
arr [ level ] = i;
dice ( level+1 );
}
}
ÀÌ dice ÇÔ¼ö¿¡¼ levelÀ̶ó´Â º¯¼ö°¡ dice(1)·Î ÀÎÇؼ 1À» ¹Þ¾ÒÀݾƿä
±×·±´ë
for ( int i = 1 ; i < 7 ; i++ )
arr [ level ] = i;
¿©±â¼ Å©±â°¡ 1¿¡ ºÒ°úÇÑ arrÀÌ ¾î¶»°Ô i °ª 6°³¸¦ ¹ÞÀ»¼ö°¡ Àִ°ÅÁÒ??
arr[100]¿¡ µé¾î°£´Ù´Â°É °¨À¸·Î´Â ¾Ë°Ú´Âµ¥
levelÀº 1ÀÌÀݾƿä..¤Ì¤Ì
ºÎŹµå·Á¿ä! ÀÚ¼¼ÇÑ ¼³¸íºÎŹµå¸±°Ô¿ä!
°¨»çÇÕ´Ï´Ù!