不用图像可以编一个计算器吗?
如果可以 请指点思路或写出详细的代码!谢谢 !
要求一次性输入要计算的数字和运算符 
例如:我想计算 1+2*3/4+2*3 就直接输入“1+2*3/4+2*3” 输出结果

解决方案 »

  1.   

    楼主的意思是不是只要输入一个表达式,然后就出来结果?
    如果是的话,
    可以用堆栈做,弄2个set,一个放操作符一个放数字就好了,然后自己给定操作符优先级,然后就是比较优先级进行set的pop和push就好了;
    也可以把表达式用"+"分割(‘-’可以转化成'+(-)'),然后对于得到的每个子字符串进行计算好了,最后把所有的结果相加就是了;