誰知道掃雷的算法啊?
首先,你要先定義一個(gè)n*n的二維數(shù)組,該數(shù)組的i-1到i+1,j-1到j(luò)+1除去i,j本身。值為周圍有幾個(gè)雷。如果該數(shù)組的值為10則本身是雷。
接著,你自動(dòng)生成m個(gè)雷,讓這m個(gè)雷分布在界面上。被選中的值i,j點(diǎn)的值為10,從i-1到i+1,從j-1到j(luò)+1的值都+1;
第三,在界面上想辦法區(qū)分出n*n個(gè)格子,然后把格子的坐標(biāo)和二維數(shù)組關(guān)聯(lián)起來