利用棧實現兩個一元多項式相加

2021-08-08 14:35:35 字數 1496 閱讀 8402

[cpp]view plain

copy

print?

程式執行結果如下:  

程式執行結果如下:
[cpp]view plain

copy

print?

"font-family: arial, helvetica, sans-serif;">"font-size:18px;"># include

# include
[cpp]view plain

copy

print?

# include

struct node  

;  typedef

struct node listnode;  

listnode *createpoly() //建立多項式鍊錶 

return h;  

}  void disppoly(listnode *h)  

/*輸出多項式*/

printf("\n");  

}   

listnode *addpoly(listnode *h1,listnode *h2)  

/*將兩個多項式相加*/

else

if(s1->exp>s2->exp)  

else

if(c!=0)  

}  while(s1!=null)  

}  while(s2!=null)  

}  return s;  

}   

void deletepoly(listnode *h)  

//釋放多項式所佔的記憶體單元 

}  int main()  

# includestruct node

;typedef struct node listnode;

listnode *createpoly() //建立多項式鍊錶

return h;

}void disppoly(listnode *h)

/*輸出多項式*/

printf("\n");

} listnode *addpoly(listnode *h1,listnode *h2)

/*將兩個多項式相加*/

else if(s1->exp>s2->exp)

else

if(c!=0)

}while(s1!=null)

}while(s2!=null)

}return s;

} void deletepoly(listnode *h)

//釋放多項式所佔的記憶體單元

兩個一元多項式相加

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

2 一元多項式相加

成績 10開啟時間 2014年10月19日 sunday 00 00 折扣0.8 折扣時間 2014年11月2日 sunday 23 55 允許遲交 否關閉時間 2014年11月9日 sunday 23 55 編寫一元多項式加法運算程式。要求用線性鍊錶儲存一元多項式 參照課本 該程式有以下幾個功能 ...

一元多項式的相加

編寫一元多項式加法運算程式。要求用線性鍊錶儲存一元多項式 參照課本 該程式有以下幾個功能 1.多項式求和 輸入 輸入三個多項式,建立三個多項式鍊錶pa pb pc createpolyn polynomial p,int m 輸出 顯示三個輸入多項式pa pb pc 和多項式 pa pb 多項式 p...