筆者利用cfree編譯器,實現了線性表的順序儲存,並利用順序表實現了一元多項式的求值運算。
**如下:
#include
#include
#include
#define ok 1
#define list_init_size 100
#define stack_init_size 100
//輸入x,c1,e1,...,-1,-1;即可得到一元多項式 c1x^e1+c2x^e2+...的值
typedef
struct
sqlist;
int x;
//定義x
void
initlist_sq
(sqlist &l)
//初始化順序表
void
listinsert_sq
(sqlist &l,
int i,
int c,
int e)
//插入e,c
intqiuzhi
(sqlist &l)
//求值函式
return sum;
}int
main()
else
break;}
printf
("%d\n"
,qiuzhi
(l))
;return ok;
}
**如上,歡迎各位讀者批評指正。 一元多項式
一元多項式 功能 1 求解2個一元多項式的和 2 求解2個一元多項式的差 3 列印一元多項式 注 3 這個本來不算是乙個功能,但是發現列印一元多項式的時候問題很多。例如 1x應該列印成 x,x 0不應該應該列印出來 1.結點的定義 typedef struct polynomial polynomi...
一元多項式
include include using namespace std 定義結構體 typedef struct polynode polynode,polylist 建立關於多項式結構體的單鏈表,以係數0結束輸入 polylist polycreate 尾插法建立單鏈表 rear next nul...
1010 一元多項式求導 C C
設計函式求一元多項式的導數。注 x n n為整數 的一階導數為nxn 1。以指數遞降方式輸入多項式非零項係數和指數 絕對值均為不超過 1000 的整數 數字間以空格分隔。以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。注意 零多項式 的指數和係數都是 0,...