C 鍊錶應用 多項式相加

2021-06-13 08:51:07 字數 439 閱讀 7090

#include

using namespace std;

class poly

;class add2poly

;add2poly::add2poly()

;void add2poly :: addpoly()

//read second poly

cout<<"\n\nsecond polynomial\n";

end=null;

for(i=p;i>=0;i--)

poly *p1=poly1,*p2=poly2;

end=null;

while(p1 !=null && p2!=null)

p1=p1->next;

p2=p2->next;}}

void add2poly :: display()

}void main()

c 鍊錶實現多項式相加

測試 測試結果 例如,已知多項式l 1l 1 l1 l 2l 2 l2 如下 l 1 4x 5 3x 4 2x 2 x 6 l 2 6x 7 5x 4 3x 3 7x end node,list 為鍊錶建立乙個頭結點,便於表示 void init list l 由於每次輸入時都是乙個節點 多項式的某...

鍊錶實現多項式相加

均已除錯通過,編譯器為dev c 多項式相加程式,用鍊錶實現 係數 coefficient 指數exponent 多項式 multinomial include typedef struct lnode lnode,linklist 建立兩個鍊錶 int main while pr1 next pr...

鍊錶實現多項式相加

演算法attch c,e,d 建立乙個新結點,其係數 coef c 指數exp e 並把它鏈到 d 所指結點之後,返回該結點指標。polypointer attch int c int e polypointer d 演算法 padd 實現兩個多項式 a b 相加 c x a x b x polyp...