授業単元 再帰プログラミング

OS:WindowsXP
コンパイラ名:ボーランド
言語:C言語
期限:来週の火曜日までにお願いします

問題はソースコードの改良なのですが、ソースコードは長いので後から送信します

横8マス縦8マスのチェス盤を考え、今左下にナイトが置かれているとする。
このプログラムはこのナイトを右上に移動させるための順序を表示するプログラムである。
このプログラムを改良し、ナイトが同じマスを通らない順序だけを表示するようにせよ。

教師の説明によると再帰レベルの限界は12で
配列gboard[ ][ ]を使って一度訪れた場所に印をつければ解けるとのことでした。

よろしくお願いします