您好、欢迎来到现金彩票网!
当前位置:秒速快3 > 输入优先级 >

面向对象程序设计必须实现计算器的基本功能——计算可以不用考虑

发布时间:2019-06-19 01:30 来源:未知 编辑:admin

  面向对象程序设计必须实现计算器的基本功能——计算,可以不用考虑运算符的优先级,

  面向对象程序设计必须实现计算器的基本功能——计算,可以不用考虑运算符的优先级,

  试题1(100分)【234526】“小小计算器”计算器是一个常见的工具软件,其用法简单直观,下图是Windows10所附之“计算器”:请编写一个简单的计算器,其功能可以模拟Windows计算器的标...

  计算器是一个常见的工具软件,其用法简单直观,下图是Windows 10所附之“计算器”:

  必须实现计算器的基本功能——计算,可以不用考虑运算符的优先级,直接采用顺序输入立即计算的方式,比如用户输入:1 + 2 × 3 =

  计算器实际上是按照(1+2)*3的方式计算的,其结果是9,而不是考虑了“先乘除后加减”后的结果7。

  可以选择实现其他的辅助功能,比如M+,M—,X2等。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  单单是运算式子的话,可以用Stack 栈,把第一个运算数压进去,遇到*号、/号就取出顶端的运算数与后面的运算,结果再压进栈,遇到 - 号就变负数压进去。最后遍历取出一个一个地加,就是变成加法了。大概这样可以做得出来,具体实现的话自己做多好。或者在网上可以直接找到大把现成的,打字不容易,结帖吧。

http://moserfarmshomes.com/shuruyouxianji/390.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有