#include #include using namespace std;
//定義結構體;
typedef struct polynode
polynode,*polylist;
//建立關於多項式結構體的單鏈表,以係數0結束輸入
polylist polycreate()
//尾插法建立單鏈表
rear->next=null;
return(head);}
//多項式polya和polyb相加,結果存放在head單鏈表中
polylist polyadd(polylist polya,polylist polyb)
else if(p->exp==q->exp)
else return(head);
}else
}if(p!=null)
tail->next=p;
else
tail->next=q;
return(head);}
//列印多項式
void show(polylist poly)
c=p->coef;
e=p->exp;
printf("%dx^%d",c,e);
}int main(void)
一元多項式
一元多項式 功能 1 求解2個一元多項式的和 2 求解2個一元多項式的差 3 列印一元多項式 注 3 這個本來不算是乙個功能,但是發現列印一元多項式的時候問題很多。例如 1x應該列印成 x,x 0不應該應該列印出來 1.結點的定義 typedef struct polynomial polynomi...
一元多項式求導
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 設計函式求一元多項式的導數。輸入格式 以指數遞降方式輸入多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出格式 以與輸入相同的格式輸出導數多項式非零項的係數和指數。數...
一元多項式求積
乙個一元多項式可以看作由若干個一元單項式按降冪排列成的線性表。請編寫程式對輸入的兩個一元多項式求積,並輸出求積的結果。輸入為兩個一元多項式,每個一元多項式輸入一行,按照降冪依次輸入每個單項式的係數和指數,並以 1 1作為結束。係數和指數均為整數,指數不小於0。輸出為求積結果多項式,按照降冪依次輸出每...