• 締切済み

まったく検討がつきません!!

一桁に書かれた二桁までの二つの数の四則演算の式の値を求める事ができるプログラムを作る。 こういうのを作りたいです!!どうか教えて下さい!!

みんなの回答

回答No.3

この質問は「入力された数式を評価する」プログラムなのでしょうか? だとすれば、 1.式の評価Treeを作成する 2.評価Treeを評価する ということをしなければならないので、結構複雑になりますね 四則演算といっても、単項+-も存在するし, カッコの処理も考えるのでしょうか? urlを参考にしてみてください これが理解できれば、いろいろ応用できますよ!

参考URL:
http://www.hpcs.is.tsukuba.ac.jp/~msato/lecture-note/comp2001/comp1/lecture1.htm
  • compal
  • ベストアンサー率12% (1/8)
回答No.2

>一桁に書かれた二桁までの二つの数の・・・ 正直なところ質問の意味がわかりません。 もう少し具体的に質問された方が良いのでは? ただ、質問内容をNo.3のEsnaさんのようなとらえかたをすると きれいな(わかりやすい)コードだと思うのですが・・・

  • Esna
  • ベストアンサー率36% (4/11)
回答No.1

こんにちは.Esnaです. (入力)10+3<CR> (出力) 13 みたいな感じでいいのかな~. 言語はCですか,それともC++? とりあえず,Cで書きます. ------- scanf("%d%c%d",&a,&op,&b); switch(op){ case '+': printf("%d\n",a+b);       break; case '-': … ------- こんな感じで書いていけばいいんじゃないかと思います.

関連するQ&A