請問如何用撰寫下列程式
-----------------------------------------
使用者隨意輸入2個方程式
系統相加之後印出答案
EX
poly1=5(X三次方)+2X+1
poly2=3(X六次方)+4(X四次方)
Ans=poly1+poly2
......=3(X六次方)+4(X四次方)+5(X三次方)+2X+1
---------------------------------------------------------------------
(因為不會打次方項所以只好用國字代表 請包含)
2006-08-11 16:57:01 · 1 個解答 · 發問者 阿達 1 in 電腦與網際網路 ➔ 程式設計
我拿以前計概課寫的...
功能比較多, 可以相加, 相乘, 重新輸入..
http://163.32.58.5/class/32/08/yahoo/c/Poly.c
參考看看吧, 有問題再問我 :p
2006-08-12 00:30:43 補充:
附個圖參考http://img150.imageshack.us/my.php?image=polyxm4.jpg
2006-08-12 01:10:58 補充:
最後那個列印多項式的函式 printPolynomial() 我挖個空格給你自己填好了...大約 4~5 行
2006-08-12 01:27:52 補充:
程式原理: 每個項次建個節點(Node), 插入 LinkedList 時按照次方大小排序, 相加的話如果係數是 0 就拿掉該 Node (有可能負 + 正)
2006-08-14 01:32:03 補充:
我把那段程式碼補上去了...對對看吧 :)
2006-08-11 19:07:04 · answer #1 · answered by 榮章 4 · 0⤊ 0⤋