請設計一程式,由使用者輸入一個一元N次之多項式,將其化簡合併後,分解出各項及其係數。
·各項之係數以VB的倍精度數運作即可,數字之認定請參考「檢查數字」之要求。
·輸入之多項式指數的表示法以培基的「^」表示,乘以「*」。
·本題為簡化問題,不接受「括號」之運算。
·多項式之未知數化簡後不可在根號、分母之中。(多項式成立的條件)
·若未知數與未知數間或數字與未知數間未出現運算符號,即將其視為乘法。
輸入資料 |
結果 |
2X^2+3X+1 |
X^2 ==> 2 |
X^3-2.5X |
X^3 ==> 1 |
2*X^2+4 |
X^2 ==> 2 |
3X*X+X-1 |
X^2 ==> 3 |
XXX+2XX+3X+4 |
X^3 ==> 1 |
X^2+3X-5XX+5 |
X^2 ==> - 4 |
X2X |
X^2 ==> 2 |
2XY |
不是一元多項式 |
2 / X |
不是多項式 |
2X / Y |
不是多項式 |
X^0.5 |
不是多項式 |
2X^2/X+5 |
X ==> 2 |
X^0.5*X^0.5 |
X ==> 1 |