2014年2月28日

运用php实现四则运算(无括号)

摘要: 做题时碰到这个难题,思路跟网上说的差不多。两个数组,一个是存放参与运算的数字,另一个数组存放运算符的。我先是生成合理的字符串类型的表达式。 思路:首先遍历整个运算符数组,如果有优先级高的运算符就将它弹出,然后在数字数组中弹出响应的数字。最后运算得到结果,删除这个运算符,然后将这个结果数压到对应的位置上function calcFromExp($numbers, $ops){while( (in_array("*", $ops)) || (in_array("/", $ops))){echo "sign * and / calc";fo 阅读全文

posted @ 2014-02-28 13:23 kevingrant 阅读(321) 评论(0) 推荐(0)

导航