(鍊錶實現)寫出兩個一元多項式相加的演算法

2021-08-26 07:44:44 字數 707 閱讀 9148

/*實驗2

3. 試寫出兩個一元多項式相加的演算法。

用鍊錶來儲存一元多項式,並且要在程式中驗證其功能實現。

此題的源程式儲存為2_e1.cpp

*/#includeusing namespace std;

struct node

;node* creat()

p->next = s; //插到最後乙個結點後

s->next = null;

cout<<"請分別輸入新的一項的係數、指數(以輸入9999作為結束):"<>c>>e;

} return head;

}void display(node * head)

coutnode * p1=a->next;

node * p2=b->next;

node * p3;

node * rearc=c;

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

else if (p1->exp > p2->exp)

else //p1->exp == p2->exp

p1=p1->next;

p2=p2->next;

} }if(p1==null) }

else //p2==null }

return c;

}int main()

(鍊錶實現)寫出兩個一元多項式相加的演算法

實驗2 3.試寫出兩個一元多項式相加的演算法。用鍊錶來儲存一元多項式,並且要在程式中驗證其功能實現。此題的源程式儲存為2 e1.cpp includeusing namespace std struct node node creat p next s 插到最後乙個結點後 s next null c...

兩個一元多項式相加

1 include 2 include 3 4 struct polynode 9 10 typedef struct polynode polynomial 11 polynomial p1,p2 12 13 初始化一元多項式鍊錶 14 void initpolynomial polynomial...

鍊錶實現一元多項式相加

c 鍊錶實現一元多項式相加 如下 輸入多項式按次數從高到低排列 include include using namespace std intmain 定義節點型別,coe表示x前的係數,order表示x的次數 int coe,order int i int nodenuma 多項式a的項數 pri...