![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
![]() |
#3 (permalink) |
管理版主
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() 原因在於結束條件
int visit(int, int); while(!(x==eii && y==ejj)) /*檢查終點*/ { ... x=eii; y=ejj; success=1; ... } 及主程式的 if(!visit(sii, sjj)){ } else if(visit(sii, sjj)){ } 關係上 無法走到出路 與 走到出路 兩種情況 都會使 success=false; 而進入 if(!visit(sii, sjj)){ } 所以總言之 您的結束條件要再設計一下 或加些條件 |
![]() |
送花文章: 2055,
![]() |