可实现小数的计算,具有一定的容错功能。用堆栈实现的,扫一遍与扫两边两种算法。