単元名:プログラミングC
問題文:次のような機能を持つ電卓プログラムを実現せよ。
(1)基本機能
 1.演算子は+,-,*,/を許す。
 2.被演算子にはdouble型を許す。
 3.式の記法には逆ポーランド記法を用いよ。
 4.演算子=により結果を表示する。
 実行例(左端の>は入力を表す):(1-3)*(5+6)の計算
 >1 3 - 5 6 + * =
 >-11

(2)数学関数
 sin,cos,tan,exp,sqrなど(サポートする関数は各自決めよ)
 実行例:
 >3 sqr =
 >9
 >2 sin sqr 2 cos sqr + =
 >1

(3)メモリ機能
 代入法は特定しないが、次のような方法がある。
 '>'+英文字によって、英文字変数に直前の演算結果の内容を保存する。
 >1 2 + >a
 >3 a * >b
 >b a - =
 >6

環境:OS→WindowsXP、コンパイラ→gcc
言語:C
期限:2006年05月29日0:00まで
その他:配列を利用したスタックを使うようです。ポインタなどの知識はありません。
よろしくお願いします。