[問題] 多項式相加

看板C_and_CPP (C/C++)作者 (freejustice)時間15年前 (2011/04/23 17:26), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DevC++ 問題(Question): 題目是做多項式相加 A(X)=2X^1000+1 B(X)=X^4+10X^3+3X^2+1 程式碼中的padd好像有錯 錯誤結果(Wrong Output): [Warning] passing arg 5 of `padd' makes pointer from integer without a cast [Warning] passing arg 6 of `padd' makes pointer from integer without a cast 程式碼(Code): http://codepad.org/xrKfE8Az 補充說明(Supplement): 我只會用C語言 這是資料結構的題目 我從一本比較老的書上看來的 書上padd那段程式 原本是 case 0: coefficient = terms[starta].coef+terms[startb].coef; if(coefficient < > 0) 可是好像沒有 < >運算子 所以我改成!= 看不出哪裡有問題 可以告訴我嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.200.117 ※ 編輯: eric80520 來自: 175.180.200.117 (04/23 17:30)

04/23 17:33, , 1F
指標問題...
04/23 17:33, 1F

04/23 17:34, , 2F
padd(0,2,1,5,&a,&b)....
04/23 17:34, 2F

04/23 17:58, , 3F
謝謝 可以執行了 可是執行結果還是不太正確 哪裡出錯嗎?
04/23 17:58, 3F

04/23 18:25, , 4F

04/23 19:03, , 5F
謝謝上面兩位 原來是少了括號還有avail的值有問題 感謝
04/23 19:03, 5F

04/23 21:06, , 6F
不是少括號@@" 是你括錯位置
04/23 21:06, 6F
文章代碼(AID): #1Difj1_W (C_and_CPP)
文章代碼(AID): #1Difj1_W (C_and_CPP)