Queens
Queens
#include <stdio.h>
int main()
int n;
scanf("%d", &n);
nQueens(1, n);
if (count == 0)
else
return 0;
int i;
if ( place(k, i) ) {
x[k] = i;
if (k == n)
display(n);
else
nQueens(k + 1, n);
}
N-Queen
int j;
return 0;
return 1;
}int display(int n) {
int i, j;
char c[10][10];
c[i][j] = '-';
c[i][x[i]] = 'Q';
printf("%c\t", c[i][j]);
printf("\n");
OUTPUT:
/tmp/xPIbINWlFL.o
Solution #1:
- Q - -
- - - Q
N-Queen
Q - - -
- - Q -
Solution #2:
- - Q -
Q - - -
- - - Q
- Q - -