十三周
2019春第一次课程设计实验报告
一、 实验项目名称
飞机子弹射击敌机
二、 实验项目功能描述
由用户来对飞机的位置进行操作,通过控制飞机的位置来射击目标。
仓库代码连接:https://gitee.com/wangdian10/git.git
三、项目模块结构介绍(文字+总体模块)
第一模块:输入全局变量,显示画面。
第二模块:飞机、子弹、敌机的输入和打印设计。
第三模块:用户参与,由用户来操控字符a,d,w,s移动飞机的位置。
第五模块:控制敌机下降的速度。
第四模块:按空格键发射子弹。
四、 实现界面展示(截图)
五、 实验总结(提出问题+解决办法+感想)
问题1:如何来控制飞机的移动,有什么方法。
问题1的解决办法:在书上看到的有两种方法,方法一是利用scanf输入字符,通过按键的不同来移动飞机的坐标。缺点是每输入一个字符都需要按回车键后才能执行。方法二是利用getch,它是不需要按回车键的。
感想:看着书来操作的,挺有意思的,也在进一步的了解和巩固之前的小知识点。