[問題] 請問有C++的串列應用 多項式運算的程式 …

看板C_and_CPP作者 (Uno)時間14年前 (2009/11/14 22:07), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 環狀串列的。 多項式相乘的不太會寫,當碰到乘出來指數相同的時候不知道怎麼辦才好。 相加的有寫出來,但是覺得自己IF判斷的地方怪怪的。 不知道有沒有大大們有範例,還是可以教教我Orz。 謝謝。 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Dev-C++ do{ do{ k = a->exp + b->exp; //陣列位置 mul[k] = a->coef*b->coef; b=b->next; }while(b->exp !=-1); a=a->next; }while(a->exp != -1); 我的想法是這樣,不過它只會留之後乘出來, 不知道怎麼讓他判斷指數相同的話會加上之前的值。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.110.138

11/14 23:25, , 1F
請附上自己的想法或程式碼,謝謝
11/14 23:25, 1F
※ 編輯: xxUno 來自: 61.228.134.132 (11/15 11:29)
文章代碼(AID): #1A_hcmt6 (C_and_CPP)