簡單算術表示式求值

2021-10-25 16:45:08 字數 454 閱讀 9599

兩位正整數的簡單算術運算(只考慮整數運算),算術運算為:+,加法運算; -,減法運算; *,乘法運算; /,整除運算; %,取餘運算。算術表示式的格式為(運算子前後可能有空格): 運算數 運算子 運算數請輸出相應的結果。

一行算術表示式。

整型算數運算的結果(結果值不一定為2位數,可能多於2位或少於2位)。

32+64

96

#include #include using namespace std;

int calc(int n, int m, char ch)

else if(ch == '-')

else if(ch == '*')

else if(ch == '/')

else

}int main(void)

簡單算術表示式求值

題目 利用cin,getline將輸入分成前半部分和後半部分,便於操作 例如 32 3 分成數字部分 32字串部分 3 include using namespace std intmain re num n break else if s i re n num break else if s i ...

01 簡單算術表示式求值

總時間限制 1000ms 記憶體限制 65536kb 描述兩位正整數的簡單算術運算 只考慮整數運算 算術運算為 加法運算 減法運算 乘法運算 整除運算 取餘運算。算術表示式的格式為 運算子前後可能有空格 運算數 運算子 運算數 請輸出相應的結果。輸入一行算術表示式。輸出整型算數運算的結果 結果值不一...

簡單表示式求值

char evaluateexpression else c getchar gettop optr,e else gettop opnd,e return e 核心演算法如圖所示,基本思想是利用棧的基本性質和操作 數棧和算符棧兩棧分開 結合算符優先順序順序的二維陣列定義,完成基本算數表示式的核心演...