11冶金03班20113407袁會芳04

11冶金03班20113407袁會芳04

ID:36723330

大小:4.52 MB

頁數(shù):4頁

時間:2019-05-14

11冶金03班20113407袁會芳04_第1頁
11冶金03班20113407袁會芳04_第2頁
11冶金03班20113407袁會芳04_第3頁
11冶金03班20113407袁會芳04_第4頁
資源描述:

《11冶金03班20113407袁會芳04》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、實驗題目實驗4數(shù)組與指針實驗時間2012-5-30實驗地點DS1407實驗成績實驗性質(zhì)□驗證性□設計性√綜合性教師評價:√算法/實驗過程正確;√源程序/實驗內(nèi)容提交√程序結(jié)構(gòu)/實驗步驟合理;□實驗結(jié)果正確;□語法、語義正確;□報告規(guī)范;其他:評價教師簽名:李振華一、實驗目的1.掌握指向數(shù)組元素指針的使用;2.掌握用指向數(shù)組指針變量表示數(shù)組元素及其操作方法;3.掌握用指針形式參數(shù)在函數(shù)間傳遞數(shù)組實際參數(shù)的方法。二、實驗項目內(nèi)容(實驗題目)模擬“地雷游戲”。在9*9的方格中,隨機布上10個“地雷”,按9行9列輸出各格子的數(shù)(有雷為9,無雷為0)。

2、在有相鄰地雷的格子內(nèi)進一步標出相鄰地雷數(shù)。要求:(1)要求將布雷完成后的方格輸出;(2)再輸出標示出相鄰地雷數(shù)的方格;(3)要求要兩組以上的測試數(shù)據(jù)。三、源程序?qū)嶒炦^程或算法#include#include#includevoidbulei(int*v,intm,intn);voidtongji(int*v,intm,intn);voidshuchu(int*v,intm,intn);#defineM11#defineN11voidmain(){inta[M][N]={0};printf(

3、"隨機布雷過后界面如下");bulei(a[0],M,N);//統(tǒng)計地雷數(shù)tongji(a[0],M,N);printf("完成布雷計數(shù)后界面如下");shuchu(a[0],M,N);}voidbulei(int*v,intm,intn)//隨即布雷{intflag,i,j;srand(time(NULL));for(flag=0;flag<10;){i=rand()%9;j=rand()%9;if(*(v+i*n+j)!=9&&i>0&&j>0){*(v+i*n+j)=9;flag++;}}for(i=1;i

4、or(j=1;j8){(*(v+n*(i-1)+(j-1)))++;(*(v+n*(i-1)+j))++;(*(v+n*(i-1)+(j+1)))++;(*(v+n*i+(j-1)))++;(*(v+n*i+(j+1)))++;(*(v+n*(i+1)+(j-1)))++;

5、(*(v+n*(i+1)+j))++;(*(v+n*(i+1)+(j+1)))++;}}}voidshuchu(int*v,intm,intn){inti,j;for(i=1;i8)printf("%2d",9);elseprintf("%2d",*(v+m*i+j));}printf("");}}四、源程序調(diào)試過程和(或)實驗分析第一次測試:第二次測試:第三次測試:

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。