中国铁建楼盘:C语言高手进

来源:百度文库 编辑:高校问答 时间:2024/05/03 07:52:06
8-皇后问题描述

按下棋规则在8×8的棋盘上放置八个皇后。有什么较好的算法能解决此问题?该问题有解吗?若有,共有多少种不同的放置方法?

2、 要求

1) 用C语言编写程序Queen.c,该程序能按下棋规则找出放置八只棋子的所有方法;

2) 输出每放置一个棋子后的棋盘状态;

3) 输出最终的每一种成功的放置方法并统计之;

4) 所有的输出结果保存到一文本文件chess.txt中;

5) 撰写课程设计报告。

QQ:38841576
太长了,说不清。

我看过这种问题的解法,可用递归回逆法求解。且程序不太长,但你的要求太多了,回答可能太费时。