汉罗塔
1.3 功能描述
本课程设计是利用图形学的相关知识在TC或Visual C++环境下利用递归算法实现汉诺塔演示的全过程,其基本的功能描述如下: ① 绘制三个塔座。
② 在第一个塔座上绘制一个矩形(一个矩形代表一个盘子),栈的高度递增,则矩形的大小递减。
③ 为矩形填充颜色,盘子的颜色代码为栈顶盘子代号加1。
④ 通过鼠标或者键盘控制移动矩形,将所有的矩形借助第二个塔座从第一个塔移到第三个塔,并显示每次移动盘子的步骤。
汉罗塔
1.3 功能描述
本课程设计是利用图形学的相关知识在TC或Visual C++环境下利用递归算法实现汉诺塔演示的全过程,其基本的功能描述如下: ① 绘制三个塔座。
② 在第一个塔座上绘制一个矩形(一个矩形代表一个盘子),栈的高度递增,则矩形的大小递减。
③ 为矩形填充颜色,盘子的颜色代码为栈顶盘子代号加1。
④ 通过鼠标或者键盘控制移动矩形,将所有的矩形借助第二个塔座从第一个塔移到第三个塔,并显示每次移动盘子的步骤。
下一篇:展会预算表格