如何用c 寫簡單的計算器程式,如何用c 寫一個簡單的計算器程式

2021-05-22 11:47:34 字數 1556 閱讀 5234

1樓:匿名使用者

#include

#include

#include

using namespace std;

void main()

cout << "number2:";

cin >> rightparstr;

leftparint = atoi(leftparstr.c_str());

rightparint = atoi(rightparstr.c_str());

if(calculator == "+") elseif(calculator == "-") else if(calculator == "*") else if(calculator == "/") }}

2樓:匿名使用者

#include

int calculator ( const int& a, const int& b, const char& s )

return a / b;

case '%' :

return a % b;

default  :

puts( "error" );

return 0;}}

int main()

3樓:

你的這個要求絕對不會有人滿足的。因為你的這個要求不只是一個編寫一個最簡單的計算器問題。

主要是在編寫這個程式的過程中,還涉及到了計算機軟體專業中的「編譯原理」這門課程的其中重要知識。即:表示式的分析與求值(即:

何時將相應的數字、以及運算子壓入堆疊,何時又需要將相應的數字、以及運算子彈出堆疊)、以及對運算子優先順序的處理(例如:括號的最優先最高、乘除法的優先順序高於加減法)。

所以說你的這個要求可以說是:至少是一個大作業了。而且了,另外還有一個別的任何人無法滿足你的原因就是:

對於編寫任何程式來說,都是必須要通過自己上機編寫程式源**、編譯、連結、通過花費很多的時間和精力去除錯,最終才能夠得出程式的正確執行結果。

用c++設計一個簡單的計算器程式,只要求能進行加減乘除運算。

4樓:煙子丹

#include

using std::cin;

using std::cout;

int main()

return 0;

}如果不限定for或while,還有兩種簡單思路:

輸入一個string遍歷字元,搜尋符號

2.while(cin << int)

while(cin << char)

while(cin << int)

依靠不符型別迴圈跳出來儲存兩個數值,根據儲存的char執行操作

5樓:

是畢業設計用嗎?

我會的 ,,,好不

用c++編譯一個簡單的計算器

6樓:恭喜發財

#include

#include

main()

請採納答案,支援我一下。

計算器如何按隨機數,如何用科學計算器取隨機數?

利用計算器產生1 25之間的隨機數按鍵順序如下 注意先要將計算器的數位調整到整數位 on mode mode mode 1 0 shift 24 1 要輸出很多隨機數,只要重複按 即可。找出0 12之間的隨機數按鍵順序如下 注意先要將計算器的數位調整到整數位 on mode mode mode 1 ...

如何用c寫編譯器,如何用c寫一個編譯器

先學編譯原理。然後根據步驟,1 處理預編譯 2 詞法分析 3 語法分析 4 語義分析 5 中間 轉換 6 二進位制 生成。簡單起見,不需要考慮優化。初期可以不需要支援太多語法。怎樣去寫一個編譯器 用c語言寫c語言編譯器 需 這個需要考慮到很多的問題 各種錯誤的型別 以及可能出現的情況 這個可以先去看...

計算器如何算lg,計算器怎麼算log,如何使用科學計算器中的對數log

計算器上的log就是lg 10為base 如果想算ln,計算器上應該也有 e為base 先按數字 再按log 呵呵,沒有能夠直接計算概率的計算器!你要算的話,就是用基數來除以總數。計算器怎麼算log,如何使用科學計算器中的對數log 計算機上的log都是預設以10為底的對數,因此log100 2,l...