[問題] 請問有C++的串列應用 多項式運算的程式 …
遇到的問題: (題意請描述清楚)
環狀串列的。
多項式相乘的不太會寫,當碰到乘出來指數相同的時候不知道怎麼辦才好。
相加的有寫出來,但是覺得自己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)