背景
你玩兒過掃雷遊戲吧?有個作業系統中帶了這個小遊戲,那個系統叫什麼來著?;-)在遊戲中要想過關,就必須要在乙個 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頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...