楼层的工具遇到不同问题的处理梯子、钉子、传送带和陷井的产生是随机的,按左右键可以控制人物左右移动,当遇到钉子人物的血量会下降,遇到陷井人物会掉下去,遇到传送带人物会随传送带移动,遇到梯子则安然无恙。2、主要流程程序中的梯子、钉子、传送带和陷井是随机产生的,无法画出流程图;主要是控制人物运动的时候遇到不同的问题(比如钉子、陷阱、传送带、梯子,或者落空)时,不同的处理方式的流程图,具体的流程图如下:双击图标打开游戏进入游戏界面按任意键开始游戏左右移动人物,判断落在什么东西上是否落在陷阱上开始游戏否是否落在传送带上是是否是否落在梯子上继续向下落否是否落在钉子上是传送带是否顺时针转动是否是否落空或至顶人物随传送带向右移动传送带是否逆时针转动否是否人物掉血是是血是否掉光人物随传送带向左移动是是Return0(结束)否3、功能函数设计(1)、函数WinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance)用于设计产生一个窗口;(2)、函数intIsJiaCeng()用于判断是否需要加一层阶梯;(3)、函数intFixMan()用于处理人物活动的函数。4、编码和实现(1)、打开VisualC++6.0,创建一个win32application工程,名字为“是男人就下一百层”,新建一个C++sourcefile文件,命名为“是男人就下一百层”,添加到工程选项;(2)、在新建的C++sourcefile文件中添加游戏程序代码(见附录2);(3)、编译以及运行。5、软件使用说明进入游戏界面,按照游戏提示,按任意键开始游戏,如图1;图1;用方向键的左右键可以控制人物左右运动,如果遇到的是陷阱,人物就继续向下落,如图2;图2;如果遇到的是传送带,人物就按照传送带上表面的方向自由移动,如图3,图4;图3;图4;如果遇到的梯子的话,人物则安然无恙,如图5;图5;