从数学数字和运算符创建自定义公式

时间:2017-02-22 09:41:33

标签: ios objective-c iphone ios10

我需要创建一个从Numbers(1-100)&运算符(+, - ,*,/)。操作的优先级必须是动态的。用户可以逐个选择数字/运算符。但是如何安排将括号放在哪里的优先级以及所有使其成为有效表达式的优先级。例如:

  1. (21 * 430)-17 +((45/5)135)+ 243-16
  2. ((97 + 74)+ 242-(169 + 13)* 4)/ 76-21 +(36 * 4012)
  3. 我们需要将数字/运算符作为输入,但订单/类型可以是动态的&随机。唯一的限制是在表达式中使用的总数是固定的(这里是1. 8个数字和2个10个数字)。

    请为此提出可行的解决方案。

0 个答案:

没有答案
相关问题