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...