本人认为:在每一次输入一个元素时,要判断这个表达式是否能继续执行.如果能,则输入有效,否则无效.如果有括号:在运算时,就括号的优先级最高,先进行括号内计算,计算时,还要判断括号内是否还有括号的情况,这样就要括号匹配的问题,我建议LZ用一个椎栈来实现.如果程序过程中,遇到问题,发出来看看能不能帮上.