A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请编写八皇后游戏程序(要求采用图形界面):设计一个8×8的棋盘,允许用户在棋盘的格
子上放置8个皇后(国际象棋中的棋子)。要求每两个皇后不能处于同一条横线,竖线和45
度或135度的斜线上(即按国际象棋的规则要求任意两个皇后不能处于直接可以互相攻击的
状态)。如果用户放置的棋子不符合上面要求,则程序给出错误显示,并请设计某种比较
直观的方式标出可以互相攻击的两个皇后,然后要求重新放置该棋子。当8个皇后全部放在
棋盘上,且任意两个皇后不能互相攻击,则显示成功的信息和所用的时间。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马