四则混合运算
现在要写一个四则混合运算,只需要两个运算符就可以了,要求并不高。
请哪位朋友有好一点的思路,可以贴上来分享一下。
我的思路是讲运算式全体存入一个数组中,然后进行错误检测,如果没有错误则将三个操作数转至为十进制的数存入另外的单元内,然后根据运算符优先级进行运算,最后把结果输出显示。
我现在遇到的问题是主要是数的存储形式的转换问题,第一个就是从屏幕上输入的数转换为十进制的数的问题,第二个就是把结果按位输出显示的问题。
例如现在有计算式12+98*35
首先将12,98,35存入三个单元中,然后计算98*35,再计算12+__。最后把结果输出显示。
哪位有好的解决办法帮忙分享一下。
谢谢了!