9108 模擬數學計算器

2021-09-28 10:07:29 字數 687 閱讀 2326

time limit: 10 second

memory limit: 2 mb

問題描述

輸入乙個數學計算表示式,輸出結果。(除法運算結果取整)

檔案輸入僅一行,輸入數學表示式

輸出數學表示式以及結果 

1001+98
1001+98=1099
1001-98
1001-98=903
1001*98
1001*98=98098
1001/98
1001/98=10

【題解】

這道題的測試點就是樣例輸入和輸出。

就是說只有乙個運算子。而且還沒負數。

所以直接找到運算子的位置。

然後獲取運算子左邊的數字。獲取運算子右邊的數字。就可以了。

根據運算子做相應的運算就好了。

要用到string類的函式。

【**】

#include #include #include #include using namespace std;

string s;

int main()

printf("%d%c%d=%d",a,key,b,c); //a和b的資訊也都要輸出。

return 0;

}

模擬數學 除法

time limit 1000ms memory limit 65536kb submit statistic problem description blue 最近接了個重活,需要幫助小學生手算大量的除法算術題,這可把他累壞了。但是,機智的 blue 一想,寫個 printf f double a...

D Recover it 模擬,數學

傳送啊大哥申請付款回答 先把b陣列排序,然後從最大的數看起 一 如果是質數,那麼這個數不可能是a陣列的,否則必然會生成乙個更大的質數。因此,找到生成它的那個數,加入答案 二 如果是和數,那麼這個數一定是a陣列的,否則比如有乙個更大的和數生成它 因此,把他加入答案 這樣做每次我們都可以把2個數辨別是否...

簡單計算器模擬

雖然打個簡單計算器不算難事,但是模擬始終算一關,不能忽視基礎。本程式不適用以下情況 表示式中帶空格 表示式中帶括號 僅能進行四則運算,結果限制在int型 include using namespace std intlevel char x intcalculate string s if q1.e...