エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C言語-計算式
3 計算式の評価 3.1 計算式 計算式を演算子の優先順位にしたがって計算し、結果を表示する。演算子には... 3 計算式の評価 3.1 計算式 計算式を演算子の優先順位にしたがって計算し、結果を表示する。演算子には、四則演算(+,-,*,/)が使用でき、括弧による演算順位の変更もできる。扱える数値は、実数(double型)で1E2のような指数表現も可能である。このようなプログラム(関数)を作成する。 例1) 11 + 20 * 30 答え=611 例2) (1.12 + 2.24 - 3) * 1e3 答え=360 計算式を評価するには、読み込んだ計算式を数値と演算子に分解しなければならない。分解して単語(数値と演算子)を取り出す関数get_tokenについては別ファイル(gettoken.c)として作成してあるものとする。 例1)の場合、関数get_token()で計算式を 11, +, 20, *, 30 に分解しながら1つずつ取り出して、下のチャートにしたがって処理をして