一元多項式的相乘

2022-02-12 08:35:05 字數 1686 閱讀 9098

1 #include 2 #include3

4using

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...