回分類題庫
a017: 五則運算
關鍵字: Jiangsir

困难度 : 1 | 測資點: 1 ( 不公開 ) | 評分方式: Tolerant Judge
通过 : 196 人 /255 次 | 送出 : 274 人 /1269 次 | 通过比率 : 72%
时间限制為: 1s | 内存限制 : 64MBytes
最近更新 : 2009-02-11 15:06

内容 : 正體->简体

 

計算五則運算式的結果,包含加、減、乘、除、餘

 

输入说明 :

輸入一個字串,其中包含運算元及運算子,為了方便讀取,所有的運算子及運算元均以空格區隔。

運算元為 0 ~231 -1 的整數

運算子則包含 + - * / % 及 ( )

運算時請注意先乘除後加減及() 優先運算的計算規則

输出说明 :

輸出結果。為了避免小數點誤差,所有的運算過程都不會產生小數點,可以放心使用整數進行運算

范例输入 :help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
2 + 3 * 4
2 * ( 3 + 4 ) * 5

范例输出 :

14
70

提示 :

* 可使用 stringstream 及 getline 來讀取及分析字串

出处 :

Jiangsir (管理員:jiangsir)

解题 本题状况 本题讨论 Rank