看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) string.h 問題(Question): 問題出現在57行 那個區塊 餵入的資料(Input): 1 apple 3 ak47 2 lala 0 預期的正確結果(Expected Output): 1 apple 2 lala 3 ak47 錯誤結果(Wrong Output): 1 apple 3 ak47 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/6NfPcS9g 補充說明(Supplement): 就是我想做Linked List的輸入即排序資料 塞最前面和塞最後面都沒問題 只是塞中間 不知到哪裡出了問題 想請教各位大大 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.46.227
xygod:我看了一下程式碼,發現你第三個input根本不在三個if判斷內 04/12 18:16
xygod:如果我沒理解錯的話= = 04/12 18:16
sam12715:個人依你的程式碼手推後的結果(沒推錯的話): 04/12 18:48
sam12715:head → List1 → List3 → NULL 04/12 18:48
sam12715: ↑ 04/12 18:48
sam12715: List2 04/12 18:48
sam12715:指錯地方了... List2指向List3才對... 04/12 18:49
sam12715:不過意思差不多 04/12 18:50