#include<stdio.h>
#include<math.h>
int a[8],sum=0;//a[i]存放第i个皇后的位置 sum用来计量可放的种数
int canplace(int row,int col)
{
int i;
for(i=0;i<row;i++)
if(abs(i-row)==abs(a[i]-col)||a[i]==col)
return 0;
return 1;
}
void print(int k)
{
int i,j;
printf("No %d:\n",k);
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
if(a[i]==j)
printf("A");
else printf(".");
printf("\n");
}
printf("\n");
}
void search(int m)
{
int i;
if(m>=8)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载