- 13
- 0
- 约4.48千字
- 约 11页
- 2021-02-05 发布于境外
- 举报
实验课程名称: 数据结构与算法综合实验
实验课程名称: 数据结构与算法综合实验
学生学号
0
实验课成绩
学生实验报告书
实验课程名称
数据结构与算法综合实验
开课学院
计算机科学与技术学院
指导教师姓名
伍新华
学生姓名
蒋正琪
学生专业班级
物联网1502
2016
2017 学年第 2 学期
实验项目名称
连连看游戏综合实践
报告成绩
实验者
蒋正琪
专业班级
物联网1502
组别
同组者
完成日期
年 月曰
第一部分:实验分析与设计(可加页)
一、 实验目的和要求
目的
(1) 了解MFC框架,包括MFC Dialog应用程序和GDI编程。
(2) 了解线性结构,掌握数组和栈操作,掌握数组的遍历、消子和胜负判断等算法。
要求
开发程序使用二维数组来保存游戏地图的数据,实现连连看的核心功能。欢乐连 连看的功能有:主界面、开始游戏、消子、判断胜负、提示、重排、计时、游戏模 式。
二、 分析与设计
1.数据结构的设计
1)顶点存储
添加文件,定义结构体tagVertex,用于保存游戏地图中一个点的行号、列号、值 信息。
typedef struct tagVertex
{
int row;心算法设计
(1)随机开局算法
1) 计算游戏中元素个数:行数*列数。
2) 计算每种花色重复数:行数*列数/花色数。
判断(行数*列数%花色数)是否为0。如果不为0,则进行异常处理。
判断每
原创力文档

文档评论(0)