宿題をお願いします。 言語はCです。
電卓を作るのですが、主な仕様は

・コマンドライン上から入力し四則演算結果を表示する。
・結果は次の元値として使用できる。
・浮動小数点は5桁までとし、6桁以上は四捨五入。
・表示最大桁数は12桁。
・1行の演算に演算式は一つ。

演算子の仕様
0〜9 演算に使用する数値
. 少数計算に用いる小数点
+ 加算を行う演算子
- 減算を行う演算子
* 積算を行う演算子
/ 除算を行う演算子
c、C 演算結果をクリア時に使用する文字

こんな宿題です。よろしくお願いします。