武汉大学国际软件学院编译原理作业
C++实现计算器+ —* \ 带括号运算
[作业内容和要求]
设计和实现一个计算器,实现整数、实数的加减乘除四则运算,要求:
1、输入字符串(直接从控制台输入、或采用文件输入),可识别的合法单词(token)
为:整数(不以0 开头)、实数(不以0 开头)、‘+’、‘-’、‘*’、‘/’,‘(’、‘)’,‘=’。
以‘=’作为输入结束符。
2、输出要求:检查中缀表达式表示的加减乘除运算是否符合正常的表达式规则,
如果中缀表达式合法,则输出计算结果;如果不合法,则输出出错提示。
1