登录 注册
当前位置:主页 > 资源下载 > 47 > 无需积分,即可下载C语言递归实现的N皇后问题解决方案

无需积分,即可下载C语言递归实现的N皇后问题解决方案

  • 更新:2024-06-08 21:52:08
  • 大小:11KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C/C++ - 课程资源
  • 格式:ZIP

资源介绍

我用二维数组代表棋盘,用户输入棋盘的维度N,程序输出所有合法布局以及布局的个数。也就是说,几皇后,程序都可以输出合法布局以及个数。输入0,结束程序。 代码非常简单易懂,注释很全,与网上的不同,没有用指针等。 缺点: 1. 输出结果特别多时,由于窗口小,看不到前面的布局。我用的codeblock开发环境,如果有解决办法,请评论留言。当然,可以考虑输出结果到文件中,代码非常好改。 2. 没有判断用户输入的数字是否合法,想加,大家就自己写吧。