#include
#include
typedef struct pnode
pnode,*polylist;
void initpl(polylist pl)
pl->coe=0;
pl->exp=0;
pl->next=null;
}void insertafter(polylist pl,polylist pd)
void insertelem(polylist pl,int ex,float co)
if(p->exp!=ex)
else}}
void print(polylist pl)
printf("/n");
}void deleteafter(polylist pl)
void deleteelem(polylist pl,int ex)
if(p->exp==ex)
else
return;
}void addpoly(polylist pl,polylist pn)
}void subpoly(polylist pl,polylist pn)
}int main()
for(i=1;i<=3;i++)
print(pm);
print(qn);
addpoly(pm,qn);
print(pm);
subpoly(pm,qn);
subpoly(pm,qn);
print(pm);
printf("hello, world/n");
getch();
return 0;
}
多項式的鍊錶實現
實現多項式的輸入 輸出 加法 求導 求值。using namespace std include include include include stdio.h using namespace std struct linknode 多項式結點 class poly 多項式類 poly poly p...
鍊錶實現多項式相加
均已除錯通過,編譯器為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...