为了账号安全,请及时绑定邮箱和手机立即绑定

说明在一个参数和一个操作数(除法或乘法)的情况下如何使用 RPN 计算器

说明在一个参数和一个操作数(除法或乘法)的情况下如何使用 RPN 计算器

千万里不及你 2022-06-09 19:20:31
例如,我试图了解 RPN 计算器在一个参数和一个操作数的情况下应该如何工作。除或乘。我知道它在简单的情况下应该如何工作,例如。> 1 1> 33> +result: 4  explanation:  1 + 3 = 4很明显它是如何工作的案例2更难但也很清楚7 2 3 * −result: 1 explanation:  7 - (2 * 3) = 1所以我基本上知道它是如何工作的。我对这些用例很感兴趣。4 -result: -4因此,在单个参数的情况下,它应该将数字转换为否定形式。在 '+' 的情况下,我们不会做任何事情但是在这些情况下它应该如何表现呢?4 /或者4 * 我应该直接用相同的数字做数学运算吗?例如:4 /   ===  4 / 44 *   ===  4 * 4谢谢你的帮助!PS对不起这个愚蠢的问题,但这是我第一次遇到这个问题更新:另外,当用户输入不正确的数据时用例如何。例如。像这样的东西?1 + 3 - 5 * 3 /默认情况下,它会结束该过程还是不允许用户继续输入不正确的数据,直到输入正确且有效的参数?
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

使用 RPN,您通常在寄存器/堆栈中有一些值。

以及您获得CHS更改标志的钥匙。

如果您想制作自己的计算器,您可以根据需要指定函数,-作为运算符和更改符号。

如果堆栈中只有一个值,则可以省略二元运算符而只允许一元运算符。


查看完整回答
反对 回复 2022-06-09
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信