2019春第二次课程设计实验报告
本周作业头
| 这个作业属于哪个课程 | C语言程序设计Ⅱ |
| 我在这个课程的目标是什么 | 程序设计 |
| 这个作业在那个具体方面帮助我实现目标 | 了解程序的思想 |
| 参考文献 | 教程书 |
2019春第二次课程设计实验报告
一,实验项目名称、
数组版空战游戏
二,实验项目功能描述
利用数组进一步改进空战游戏,并实现多台敌机,发射散弹等效果
三,项目模块结构介绍
gotoxy(int x,int y) 函数屏幕作用
HideCursor()隐藏光标
自定义函数startup()数据初始化
自定义函数show()显示画面
自定义函数updateWIthoutIput()更新与用户输入无关的数据
自定义函数updateWithIput()更新与用户有关的数据

四,实现界面展示

五,代码托管链接
https://gitee.com/hellochenxilin/chenxilin/blob/master/airplane game 10.cpp
六,实验总结
问题:如何实现多台敌机同时出现
解决方法:利用数组
感想:复习了数组的知识点。
七,学习进度条

学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
|---|---|---|---|---|
| 3/9-3/15 | 240min | 100 | 文件建立及其文件的利用 | |
| 3/15-3/18 | 240min | 200 | 二位数组和暴力解法 | 最大子数组最优的解法是什么,如何降低时间复杂度 |
| 3/18-3/19 | 250min | 250 | 选择排序法 | 我没有完全消化选择排序法的思路 |
| 3/19-3-27 | 200min | 100 | 字符串数组的定义及其运用 | 怎么寻找二维数组最大子数组的和 |
| 3/27-4/2 | 240min | 200 | 指针的定义及其运用 | |
| 4/2-4/10 | 250min | 250 | 冒泡排序 | |
| 4/10-4/17 | 250min | 250 | 常见的处理字符的函数 | 字符数组 |
| 4/17-4/24 | 250min | 240 | 结构体 | 结构体嵌套 |
| 5/6-5/9 | 250min | 100 | 递归函数 | 递归函数运行过程 |
| 5/9-5/16 | 250min | 100 | 指针进阶 | 链表 |
| 5/27-5/31 | 300min | 300 |

浙公网安备 33010602011771号