当前位置:文档之家› 实验报告2

实验报告2

热实验报告2
实验题目:数组与指针的应用
实验内容:模拟“地雷游戏”。

在9*9的方格中,随机布上10个“地雷”,按9行9列输出各格子的数(有雷为9,无雷为0)。

在有相邻地雷的格子内进一步标出相邻地雷数。

实验性质:综合性
设计思想:
1 布雷:设计一个11X11的二维数组,初值为0.在从1到9 的编号的81个格子里,随机选中10 格子,将其值置为9.输出布雷结果。

提示1:随机选中格子。

是随机找二维数组元素的,I和j,如果有一个是0不能用,如果找到I,J对应的格子里已经是9,也不能用。

重新找I,J,直到成功10次置9。

布雷结束。

2.扫雷思想:
从编号【1】【1】元素开始,依次对周围8个格子进行判别,如果有一个格子里
是9,该元素值增加1,判别完后该元素可能的最大值为8.依次对每个元素进行扫雷。

直到元素【9】【9】。

提示:如果该元素值已经是9.表明该处是地雷,直接进行下一元素扫雷。

扫雷结束后,输出扫雷结果,用*号表示雷。

相关主题