1 #include 2 #include34using
namespace
std;56
7#define maxsize 20
89 typedef struct
lnode
10lnode,*linklist;
1516
17int createlist_l(linklist &l,int
n)18
32return0;
33}3435
36int lengthpolyn(linklist l)//
判斷多項式的項數
3744
return
s;45}46
4748
int copylist_l(linklist la,linklist &lb)//
開闢一段和la指向的空間一樣的新的空間,並把la中各元素的值依次複製到lb中
4963
return0;
64}6566
6768
intdisplay_l(linklist l)
6980
else cout
<
81 l=l->next;82}
83return0;
84}8586
8788
int addpolyn(linklist la,linklist lb,linklist &lc)
8997
else
if(pa->expn>pb->expn)
98else
99107
else
108113
}114
}115
if(!pb&&pa)
116if(!pa&&pb)
117if(!pa&&!pb) lc=null;
118//
確定接下來的節點
119while(pa&&pb)
120122
else
if(pa->expn>pb->expn)
123else
124133
else
134138
139}
140}
141while(!pb&&pa)
142147
while(!pa&&pb)
148153
return0;
154}
155156
157158
int multiplypolyn(linklist la,linklist lb,linklist &lc)//
la指向的多項式乘以lb指向的多項式
一元多項式相乘
include include include define max num 40 能夠處理的一元多項式的長度 define max coef 10 係數或冪 帶符號的情況下 能處理的最大長度 typedef struct inodeinode typedef struct inode poly t...
一元多項式的相加和相乘
多項式按指數遞減排列。鍊錶節點 class point public class main 輸入兩個一元多項式 係數,指數 4 3 4 5 2 6 1 2 0 3 5 20 7 4 3 1 輸出相乘後和相加後的多項式 15 24 25 22 30 21 10 20 21 8 35 6 33 5 14...
一元多項式
一元多項式 功能 1 求解2個一元多項式的和 2 求解2個一元多項式的差 3 列印一元多項式 注 3 這個本來不算是乙個功能,但是發現列印一元多項式的時候問題很多。例如 1x應該列印成 x,x 0不應該應該列印出來 1.結點的定義 typedef struct polynomial polynomi...