1. 首页
  2. 编程语言
  3. C#
  4. c#计算器计算字符串数学表达式源码

c#计算器计算字符串数学表达式源码

上传者: 2019-05-06 22:54:29上传 RAR文件 38.32KB 热度 49次
计算数学表达式原理采用c#实现很实用//a.建立两个栈:第一个位操作数栈,第二个操作符符栈!(将栈定义为string类型)//b.对数字来说是无条件压入数字栈中.//c.而对符号来说,只有当前栈顶元素的优先值小于扫到的符号时(比如”+”小于”*”),此符号才压入栈;否则大于等于的情况是将当前栈顶元素弹出栈,与当前数字栈的前两个数字组成式子进行计算.计算结果当作数字压入数字栈作为栈顶元素(要舍弃已经弹出的两个数字),而那个扫描到的符号则将代替那个弹出的符号作为栈顶元素)。//d.最后说一下括号,原则是扫描到左括号时无条件压入符号栈,而扫到右括号时,则弹出离栈顶最近的一个左括号以上的全部符号与数字栈的数字做运算
下载地址
用户评论
码姐姐匿名网友 2019-05-06 22:54:29

代码很清楚,注释也很全,很有帮助

码姐姐匿名网友 2019-05-06 22:54:29

很不错,代码写得很详细

码姐姐匿名网友 2019-05-06 22:54:29

还不错,值得学习一下.

码姐姐匿名网友 2019-05-06 22:54:29

代码齐全,易懂,不错

码姐姐匿名网友 2019-05-06 22:54:29

每一行都有写中文注释,便于理解,正确的运算法都可以得出结果,就是没有做输入验证,输入有问题时会抛出错误。 项目是08版本的,我用2010转换后没有错误可以用。

码姐姐匿名网友 2019-05-06 22:54:29

小学期的作业可以用来参考

码姐姐匿名网友 2019-05-06 22:54:29

代码还不错

码姐姐匿名网友 2019-05-06 22:54:29

还不错,值得学习一下.适合初学者.

码姐姐匿名网友 2019-05-06 22:54:29

正在写计算器,感觉帮助很大