实验四 2012654 机自 12 班熊莹
实验题目
数组与指针
实验时间
2012-4-21
实验地点
DS1421
实验成绩
实验性质
□验证性 □设计性 √综合性
教师评价:
□算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤合理;
□实验结果正确; □语法、语义正确; □报告规范;
其他:
评价教师签名:
一、实验目的
1、学习并掌握二维数组的定义,二维数组元素的引用方法,数组元素值的随机生成;
2、学习并掌握指针的定义以及指针的使用方法;理解用指向函数的指针变量来调用
函数的方法
3、综合应用数组和指针来完成一个实际问题从而进一步加深对二者的理解
二、实验项目内容(实验题目)
模拟“地雷游戏”。在 9*9 的方格中,随机布上 10 个“地雷”,按 9 行 9 列输出各格
子的数(有雷为 9,无雷为 0)。在有相邻地雷的格子内进一步标出相邻地雷数。
三、源程序(实验过程或算法)
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 11
void main()
{ int i,j,n=0,a[N][N]={0};
srand(time(NULL));
for(;n<10;)
{
i=1+rand()%9;
j=1+rand()%9;
if(a[i][j]!=9)
{ a[i][j]=9;
n++;
}
评论0