void queen(int j,int (*q)[4])
{
int i,k;
for(i=0;i<4;i++)
{
if(panduan(i,j,q))
{
q[i][j]=1;
queen(j+1,q);
}
}
if(j==4)
{
for(i=0;i<4;i++)
{
for(k=0;k<4;k++)
printf("%d ",q[i][k]);
printf("\n");
}
printf("\n");
return;
}
}
这个四皇后问题的核心代码的函数中为什么不能把这两个循环倒过来啊?