【導(dǎo)讀】1)設(shè)計一個迷宮:貓,老鼠的位置隨機生成;2)貓,老鼠每移動一次,都重新計算最短路徑.3)分別模擬貓的速度大于老鼠,貓的速度等于老鼠兩種情形.4)迷宮可用數(shù)組表示,最短路徑可用隊列表示.在貓捉老鼠的模擬中,用到了二維指針。在建立迷宮函數(shù)中,利用引用傳遞參數(shù)使迷宮自動生。(自動是利用srand(time(NULL))來“播種子”后利用rand()%9來確定。這些隨機數(shù)是0~9之間,判斷隨即數(shù)大于6,則生成墻,否則為通路。組),當(dāng)?shù)竭_(dá)出口時則進行輸出。并判斷上、左、右斜上、左斜下單元的情況,并每次判斷后將可行的路加入棧中,的路徑經(jīng)行行走,每走一次將所走位置壓入堆棧,最后輸出。在2個多星期的課題設(shè)計周中,我發(fā)現(xiàn)了自己許多的不足之處。