
C++马踏棋盘 设计课程(含报告书及源程序)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程设计深入探讨经典问题“马踏棋盘”,采用C++编程语言实现求解算法,并撰写详细的设计报告与源代码。
一、问题描述
设计一个国际象棋的马踏棋盘演示程序。基本要求如下:
1. 将“马”随机放置在8×8的棋盘Board[8][8]中的某个方格中。
2. 按照规则移动“马”,确保每个方格只被访问一次,最终遍历整个64个方格。
3. 编写非递归程序求解出马的行走路线,并将数字1至64按此顺序填入一个8×8的矩阵中输出。
测试数据:可以自行指定初始位置(i,j),0≤i,j≤7。
二、实验目的
1. 对于基本的数据结构理论和存储结构以及算法设计有更深入的理解。
2. 了解栈的特点,并学会在实际问题背景下灵活应用它们。
3. 提高系统分析能力、确定合理的数据结构选择合适的算法进行数学建模及信息处理的能力。
三、设计过程
第1步,实现提示:......
第2步,需求分析:......
第3步,算法设计思想:......
六、经验和体会
七、附运行结果和源程序清单
全部评论 (0)
还没有任何评论哟~


