C 入門程式設計學習 簡易計算器

2021-08-16 20:35:05 字數 2056 閱讀 9947

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

namespace linhongjie

private void form1_load(object sender, eventargs e)

private void button14_click(object sender, eventargs e) //對應數字0,單獨處理

textbox1.text += "0";

if (d == "/") }

//定義乙個傳遞數字的方法

private void button5_click(object sender, eventargs e)

private void buttonno_click(int num)

if (textbox1.text == "0")

textbox1.text += num;}

//對應數字鍵

private void button1_click(object sender, eventargs e)

private void button13_click(object sender, eventargs e)

private void button10_click(object sender, eventargs e)

private void button4_click(object sender, eventargs e)

private void button9_click(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

private void button12_click(object sender, eventargs e)

private void button8_click(object sender, eventargs e)

private void button20_click(object sender, eventargs e)

//定義乙個傳遞符號的方法

//對應符號鍵

private void buttonoperation_click(string s)

private void button19_click(object sender, eventargs e)

private void button3_click(object sender, eventargs e)

private void button6_click(object sender, eventargs e)

private void button15_click(object sender, eventargs e)

private void button16_click(object sender, eventargs e)

private void button17_click(object sender, eventargs e)

private void button18_click(object sender, eventargs e)

private void button7_click(object sender, eventargs e) //對應=鍵

textbox1.text = a + "";                

c = true;                           }

private void button11_click(object sender, eventargs e) }

}吾在其基礎上進行演算法的優化,以及優化了幾個bug

C 簡易計算器

介紹 僅支援自然數間的 操作,並沒有括號。實現 利用棧實現儲存運算數以及運算子。流程 輸入 string exp 對exp進行處理 數字入數棧,運算子入字元棧。對字元棧檢測,非空時進行 計算 輸出 結果。處理 數字則入數棧,字元就進行判斷,1 棧空,字元入棧 2 而棧非空 棧頂運算級別 當前字元運算...

簡易計算器

include include include char xpr expression int level char ch double calc int lim return ret int main cal的遞迴使用,利用了當 運算子運算完畢以後,仍然會留在這個位置 比如式子 3 5 2 的分析...

簡易計算器

cpp copyright c 2012,煙台大學計算機學院 all rights reserved.檔名稱 text.cpp 作 者 胡穎 完成日期 2013 年 6 月 28 日 版 本 號 v1.0 輸入描述 輸入操作指令及計算的數字 符號 問題描述 製作簡易計算器 程式輸出 輸出操作頁面及計...