如何求字符串算术表达式?
有这样一个字符串:string a="(11+9)/4-12+2",(注意,是字符串而且可变,但符合算术表达式!)
要求计算它的算术结果,例如答案是(11+9)/4-12+2=20/4-14=-9
怎样编写解析程序?
问题点数:20、回复次数:4Top
1 楼Sangel()回复于 2004-09-01 21:26:29 得分 0
记得在编译原理看过有解法~~但忘了~好像要用到堆饯Top
2 楼dxphero(火鸟hero)回复于 2004-09-01 21:44:27 得分 20
你这个确实不好判断
你需要先判断出字符串得长度 a.Length
你还要把它进行分割Top
3 楼Sangel()回复于 2004-09-01 21:49:03 得分 0
那就是怎样?Top
4 楼Sangel()回复于 2004-09-01 22:25:51 得分 0
upTop




