課程設計題目及要求:多項式的合併運算
【問題描述】
設計乙個實現任意長的多項式進行加減法運算的演示程式。
【基本要求】
使用鍊錶結構實現。
【測試資料】
7x500+9x100+2x3+2x2+100 與 3x3000+35x2000+18x100-2x3+1000
輸出合併的結果:3x3000+35x2000 +7x^500 +27x^100+1100。
第一部分:引言
設計這個程式是為了方便多項式的計算。運用了 c語言與c的輸入,鍊錶定義與利用。
第二部分:系統功能和原始資料
(1)原始資料:鍵盤輸入多項式如下所示:
7x500+9x100+2x3+2x2+100 與 3x3000+35x2000+18x100-2x3+1000
輸出合併的結果:3x3000+35x2000 +7x^500 +27x^100+1100
(2)系統功能:將兩個多項式進行加減合併運算。
第三部分:程式總體設計
(1)資料結構:
(2)模組劃分和層次結構:
(3)函式原型清單:void sort(struct xiang *temp,int flag);
int merge(struct xiang *temp,struct xiang *temp1,str
多項式運算
多項式運算 順序棧實現 在demo1.cpp基礎上增加 彌補異常處理 以及多位數運算缺點 include include include define ok 1 define error 2 define overflow 1 define ini size 100 typedef int elem...
c語言實現多項式的基本運算
多項式是數學中常用的一種表示式,現在我們給出用c語言程式設計實現多項式的計算,並且多項式的計算是鍊錶的典型應用,通過程式設計實現多項式,也為我們鞏固一下鍊錶的知識以及它的生活應用。下面給出 include include include typedef struct node polynode in...
多項式相加(C語言)
多項式相加 include include define null 0 struct poly 設定結構體 struct poly jianli void 建立鍊錶 p1 next null return head1 int list struct poly head 求鍊錶長度 return l ...