我們可以開兩個陣列,和變數 可找到數為0 ,不可找到數為0
第一個陣列是存放測資的
存放完後
//存放過程中,如果輸入值為1,那不可找到數加加
然後我們要去檢查第一個陣列中每個值
如果是5
檢查九宮格內是否有其他的5
//對於檢查九宮格,我們可以使用兩個一維陣列儲存y軸前後控制及x軸前後控制
//y[8]={1,1,0,-1,-1,-1,0,1}
//x[8]={0,1,1,1,0,-1,-1,-1}
//(上,右上,右,右下,下,左下,左,左上)
//請注意越位,可用if解決
如果有,那在第二個陣列相同位置的值為0//因為失效了所以沒功用
如果沒有,那在第二個陣列相同位置的值為5
如果是1
那在第二個陣列相同位置的值為1
如果是0
那在第二個陣列相同位置的值為0
接下來我們來檢查第二個陣列
如果是5
檢查九宮內是否有其他的1
有的話
1那格變0
可找到數加加
不可找到數減減
謝謝大家的觀看,祝大家解題順利
若有疑惑或有誤,可以私訊我喔!!!