數位媒體概論作業繳交園地
你必須要使用一個變數, 來代表目前圖片的狀態, 例如: int State;當 State = 123456789; 就代表已經還原成完整圖片的狀態了。
記得一件事: 當你移動一個圖片時, 就要更新紀錄狀態的變數, 並檢查是否等於目標狀態的值!
我自己的做法中, 還用了一個 3*3 的陣列, 來分別對應目前的狀態, 當我們移動其中的一個圖片時, 相對應的陣列值會交換, 然後再用這個陣列值, 計算相對應的狀態值, 然後再判斷是否等於 123456789!
你必須要使用一個變數, 來代表目前圖片的狀態, 例如:
回覆刪除int State;
當 State = 123456789; 就代表已經還原成完整圖片的狀態了。
記得一件事: 當你移動一個圖片時, 就要更新紀錄狀態的變數, 並檢查是否等於目標狀態的值!
回覆刪除我自己的做法中, 還用了一個 3*3 的陣列, 來分別對應目前的狀態, 當我們移動其中的一個圖片時, 相對應的陣列值會交換, 然後再用這個陣列值, 計算相對應的狀態值, 然後再判斷是否等於 123456789!
回覆刪除