佳阳
发表于 2017-12-15 16:23:06
朕想知道
豆呐呐
发表于 2017-12-19 18:20:47
大师傅大师傅
豆呐呐
发表于 2017-12-19 18:22:00
完整代码
比特阿尔法
发表于 2017-12-20 17:36:23
朕想知道
522766656
发表于 2017-12-22 17:56:39
1
゛゛不过如此.
发表于 2017-12-23 19:13:43
#include<stdio.h>
#include<math.h>
#define N 8
//n皇后、回溯法
int x;
int count = 0;
int judge(int k,int i)
{
for(int j = 1; j < k; j++)
{
if(x == i || abs(i - x) == abs(k - j))
{
//printf("%d不能再%d列",k,i);
return 0;
}
}
return 1;
}
int main(){
for(int i = 0; i <= N; i++) x = 0;
int k = 1;
while(k > 0)
{
x++;
//寻找位置
while(x <= N && !judge(k,x)) x++;
//分析情况
if(k == N && x <= N)
{//完成查找、输出
for(int j = 1; j <= N; j++) printf("%d ",x);
printf("\n");
count++;
}
else if(k < N && x <= N)
{//当前皇后找到位置
k++;
}
else
{//找不到位置
x = 0; k--;
}
}
printf("%d",count);
return 0;
}
ITsHtGN
发表于 2017-12-24 09:33:05
看看
z402375830
发表于 2017-12-24 22:11:28
朕想知道代码
younasd
发表于 2017-12-26 16:54:21
很想知道
srwh2000
发表于 2018-1-6 15:38:08
朕想知道
mp91
发表于 2018-1-6 23:24:35
大王叫我来巡山
水龙吟3652
发表于 2018-1-8 12:18:55
朕想知道
LICHT
发表于 2018-1-24 16:06:57
{:10_247:}
jmchang1011
发表于 2018-1-25 09:57:46
真想知道
Dr丶温
发表于 2018-1-30 17:51:25
朕想知道
scw2248697
发表于 2018-2-1 15:48:59
朕想知道
ba21
发表于 2018-2-5 19:48:46
看看
Elevenx
发表于 2018-2-28 01:36:20
想知道
Piziaa
发表于 2018-3-6 16:37:57
看看
骑蜗牛的机器猫
发表于 2018-3-7 10:58:44
yes i do
页:
1
[2]
3
4
5
6
7
8
9
10
11