開發平台(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):