后缀表达式评估麻烦(PEET)

时间:2011-11-15 20:02:40

标签: c++ turbo-c++

我已将我的中缀转换为后缀表达式,即

3*(4+5)/10-1     into      345+*10/1- 

我们如何从后缀表达式中读取 10 ,因为字符串长度函数只读 1 而不是 10 并且还有以下情况更多

3*(4+0)/10-1     into      340+*10/1- how we can differentiate that,

40 是四十或四零,同样情况 10 或一零

我正在使用turbo c ++

1 个答案:

答案 0 :(得分:5)

请在(或任何分隔符)数字之间放置一个空格。 3 4 0 + * 10 / 1 -

相关问题