level 10
有人问优先级处理。其实很简单,用两个数组,一个浮点数组,专门保存输入的数字,因为要计算小数,自然要用浮点数组。
,
再拿一个数组专门保存加减乘除符号,找对符号数组进行处理,先找到乘或除,然后对应浮点数组进行运算就可以了,因为符号数组和浮点数组的数据绝对是是对应输入的,所以先到乘或除,就可以确定浮点数组的元素位置。在查找符号数组的减号,找到后将对应浮点数组中的元素转化成负数。
,
最后再将浮点数组中的所有元素加起来就好了。其实很简单的思路
2017年01月21日 01点01分
7