歡迎使用CSDN markdown編輯器

2021-08-11 09:32:47 字數 800 閱讀 8659

背景

你玩兒過掃雷遊戲吧?有個作業系統中帶了這個小遊戲,那個系統叫什麼來著?;-)在遊戲中要想過關,就必須要在乙個 nxm 的區域上找出所有的地雷。遊戲過程中,計算機會在地圖上顯示一些數字從而幫助你確定**有地雷。例如,在下面這個有兩顆地雷的 4x4 的地圖(*表示地雷):

*… ….

.*..

…. 根據上面的地圖,可以計算出應該提供給遊戲者的數字如下所示:

*100

2210

1*10

1110

每個數字表示了該方格周圍到底有幾個地雷,當然,乙個方格周圍最多的時候只會有八個。

輸入輸入中將包括一系列的地圖,每個地圖的第一行有兩個整數 n 和 m(0

#include

int main()

,i,j,m,n,k;

char b[103][103];

for(k=1;k<=10;k++)

}for(i=0;iscanf("%s",b[i]);

}for(i=0;ifor(j=0;jif(b[i][j]=='*') }}

if(k==1) printf("field #%d:\n",k);

else

printf("\nfield #%d:\n",k);

for(i=0;ifor(j=0;jif(b[i][j]=='*') printf("*");

else

printf("%d",a[i+1][j+1]);

}printf("\n"); }}

}

歡迎使用CSDN markdow

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

歡迎毛毛與妞妞使用CSDN markdown編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

歡迎使用CSDN markdow1n編輯器

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...