RPN计算器使用说明

一、安装

确保你已经安装了g++编译器。如果使用Linux系统,可通过以下命令安装:

sudo apt install g++

二、编译

使用以下命令编译:

g++ -o rpn_calc rpn_calc.cpp

三、运行

编译成功后,运行以下命令启动程序:

./rpn_calc

四、基本使用示例

启动程序后,输入一个逆波兰表达式(例如 5 5 +)并按回车键,程序会计算并显示结果。

例:> 3 4 + 2 * 7 /

结果:7

该示例计算(3 + 4) * 2 / 7,并输出结果7

输入 q 退出程序。

五、所有支持的操作说明

该程序支持以下基本操作:

操作数包括整数和浮点数。

六、错误代码和异常说明

栈为空错误

当栈为空时按回车键,程序会抛出异常并显示:
错误: 栈为空。

除零错误

当执行除法操作时,如果除数为零,程序会抛出除零异常:
错误: 除数不能为零。

无效输入错误

当输入的内容无法解析为数字或有效操作符时,会抛出异常并显示:
错误: 无效输入: x