#55512: c++


chienyururu@gmail.com (黃凝毓)


我們可以開兩個陣列,和變數 可找到數為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

                     可找到數加加

                     不可找到數減減

謝謝大家的觀看,祝大家解題順利

若有疑惑或有誤,可以私訊我喔!!!