

No.3ベストアンサー
- 回答日時:
それぞのれトークンの切り出しができているとして、その昔は、「逆ポーランド記法」を経由して計算したものですが。
全般的な説明
http://7ujm.net/etc/calcstart.html
逆ポーランド記法への変換(括弧の扱いも含む)
http://www.gg.e-mansion.com/~kkatoh/program/nove …
http://www.gg.e-mansion.com/~kkatoh/program/nove …
こんなのはいかがでしょう。
ご回答ありがとうございます。
そういえば逆ポーランド、基本情報処理技術者の試験勉強で見た気がします^^
ソースもあるので、参考にさせていただきたいと思います。
ありがとうございました^^
No.5
- 回答日時:
>ただ、どれが四則演算に使えるソースなのかよく分からず・・・
>「poly.c」を参考にすれば良いのでしょうか・・・?
上にチョット書いてますけど、eval.c です。
こういう計算式を求めるアルゴリズムは「式の評価」と言われますので、
そのキーワードで検索すると他にも参考になるソースや解説を探せますよ。
No.4
- 回答日時:
昔は RPN ですが, いまどきはあんまり流行っていないと思います>#3.
「直接計算する」なら RPN を経由せずそのまま計算しちゃいますし, 「記憶しておいて後でなんかする」場合でもいまどきなら RPN じゃなく構文木なんかを使うような気がします.
No.2
- 回答日時:
以前、同じような質問でアドバイスした事があります。
参照URLの回答を参考にして下さい。
参考URL:http://oshiete1.watch.impress.co.jp/qa5384718.html
ご回答ありがとうございます。
早速「『C言語による最新アルゴリズム事典』全ソースコード」とその目次もダウンロードいたしました。
ただ、どれが四則演算に使えるソースなのかよく分からず・・・
「poly.c」を参考にすれば良いのでしょうか・・・?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
PHPとJavaでSHA256の結果を同じ...
-
EXCELなどで「返す」という表現
-
バッチファイルでウインドウを...
-
[急募]Pythonについてです。
-
傾いた四角形内の範囲の条件式
-
ハイパースレッディングで複数...
-
VBAの再計算が反映されない件に...
-
エクセルで特定のセルのみを任...
-
再帰呼び出しの計算量
-
引き放し法による除算アルゴリ...
-
変化させるセルが変化しない
-
fortran πについて
-
CとFORTRANの計算速度はどちら...
-
DLL(VC++で作った)で稼動中の...
-
あまりわかりません。 複素数$c...
-
タクシー料金の問題です
-
万年暦を導き出すプログラミング
-
matlabで計算終了
-
HTMLで計算結果を出せるコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
EXCELなどで「返す」という表現
-
matlabで計算終了
-
排他的論理和 BCC(水平パリテ...
-
変化させるセルが変化しない
-
モジュラス103の計算とは何でし...
-
傾いた四角形内の範囲の条件式
-
VBAで関数をつくる
-
[急募]Pythonについてです。
-
数値計算の高速化 (cos, sin, exp)
-
切り上げたい
-
C言語についての質問です。 ル...
-
DLL(VC++で作った)で稼動中の...
-
CとFORTRANの計算速度はどちら...
-
CGIの実行権限(ディスク容...
-
趣味で「乗換案内」みたいなソ...
-
エクセルで特定のセルのみを任...
-
functionを含んだプログラムを...
-
時間差を求める
おすすめ情報