[問題] 連結串列條件判別問題
開發平台(Platform): (Ex: Win10, Linux, ...)
Dev c++
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
大家好
小弟最近在做liked list練習
跟陣列比較不一樣的是陣列可以要檢查特定的資料可以用for迴圈一個一個挑
但是linked list好像不行
下面那段function我想讓x^1和x^0分別印為x和不印
以及係數若為1也不印出來
但是我在if(tmp==p->pNext)裡又加了if..else if..else結構
雖然感覺笨笨的 但應該會正確執行 結果可以執行
但執行後卻永遠跑不完 數字也不太對
請問是為甚麼呢
餵入的資料(Input):
1x^4+2x^3+3x^1+4x^0
預期的正確結果(Expected Output):
x^4+2x^3+3x+4
錯誤結果(Wrong Output):
跳出一大堆數字
且一直跑不完
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
https://ideone.com/r0zGNM
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.34.56 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1609640318.A.696.html
※ 編輯: huhunhiaccc (36.235.34.56 臺灣), 01/03/2021 10:20:04
→
01/03 10:27,
3年前
, 1F
01/03 10:27, 1F
→
01/03 10:27,
3年前
, 2F
01/03 10:27, 2F
推
01/03 11:37,
3年前
, 3F
01/03 11:37, 3F
→
01/03 11:37,
3年前
, 4F
01/03 11:37, 4F
→
01/03 11:37,
3年前
, 5F
01/03 11:37, 5F
好 我用用
※ 編輯: huhunhiaccc (36.235.34.56 臺灣), 01/03/2021 13:02:51
※ 編輯: huhunhiaccc (36.235.34.56 臺灣), 01/03/2021 13:19:21
推
01/03 13:35,
3年前
, 6F
01/03 13:35, 6F
→
01/03 13:35,
3年前
, 7F
01/03 13:35, 7F
→
01/03 13:37,
3年前
, 8F
01/03 13:37, 8F
→
01/03 13:37,
3年前
, 9F
01/03 13:37, 9F
推
01/03 13:48,
3年前
, 10F
01/03 13:48, 10F
→
01/03 13:48,
3年前
, 11F
01/03 13:48, 11F
→
01/04 00:58,
3年前
, 12F
01/04 00:58, 12F
→
01/04 00:58,
3年前
, 13F
01/04 00:58, 13F
→
01/04 00:58,
3年前
, 14F
01/04 00:58, 14F
→
01/04 01:06,
3年前
, 15F
01/04 01:06, 15F
推
01/04 08:38,
3年前
, 16F
01/04 08:38, 16F
→
01/04 08:39,
3年前
, 17F
01/04 08:39, 17F
推
01/04 09:22,
3年前
, 18F
01/04 09:22, 18F
→
01/04 09:22,
3年前
, 19F
01/04 09:22, 19F