作者horngsh (dotNetProgrammer)
看板C_Sharp
标题[问题] 要用啥资料结构
时间Mon Aug 21 08:17:47 2006
各位好:
我想作一个类似运算式分析并运算的命令列, 如以下:
? 1+3
4
? 2*6
12
? 1+3 + 2*6
16
? (1+5) * 6 + 2*4
44
请问我要如何去parse使用者可能输入的算式并算出答案?
感恩您!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.136.79
1F:推 EricTsai:丢进stack改成postfix,再读出来算 08/21 13:28
3F:推 seagal:我想的太复杂了 呼呼 08/21 14:34
4F:推 horngsh:感谢ERIC的推文, 但转成前序或後序的目的是方便计算吗? 08/21 14:37
5F:推 zwai:yes 08/22 13:17