模擬簡單運算器

2021-06-27 08:40:10 字數 432 閱讀 4167

【描述】

模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,4種運算子的優先順序相同,按從左到右的順序計算。

【輸入】

輸入在一行中給出乙個四則運算算式,沒有空格,且至少有乙個運算元。遇等號」=」說明輸入結束。

【輸出】

在一行中輸出算式的運算結果,或者如果除法分母為0或有非法運算子,則輸出錯誤資訊「

error

」。【輸入示例】

1+2*10-10/2=

【輸出示例】10

#includeint main()

else

} if(sign)

else //一開始else沒加,導致輸出error的同時也會輸出sum

printf("%d", sum);

}

簡單工廠類實現運算器

include using namespace std class operation 運算類 double getnum1 double getnum2 void setnum1 double x void setnum2 double x double virtual getresult cla...

運算方法和運算器

計算機中的資料分為 數值資料和非數值資料,數值資料有確定的值,有大小正負之分,能在數軸上找到它們的位置 非數值資料一般 用來表示符號或者文字,無值的含義。編碼格式 正數的原碼,反碼和補碼都一樣。負數的原碼 符號位為1,其餘不變。負數的反碼 在其原碼的基礎上,符號位不變,數值位取反。負數的補碼 是在其...

運算器組成實驗

一 實驗目的 1 熟悉邏輯測試筆的使用方法 2 熟悉lk tec 9模型計算機的節拍脈衝t1 t3 t3 3 熟悉雙埠通用暫存器組的讀寫操作 4 熟悉運算器的資料傳送通路 5 驗證74ls181的加 減 與 或功能 6 按給定的資料,完成幾種指定的算術 邏輯運算 二,實驗環境 1 tec 8實驗系統...