
4个回答
展开全部
如果可以用括号,那么几乎有无数种。
(1+2-3)*(~~~)后面随意搞了。
所以,应该是不能用括号的。
于是,问题就简单里,由于输入数字比较少,用一个简单的 遍历就结束了。
4的8次方,即2的16次方次计算就o了。即,大约计算64K次。
对于计算机来说,应该是不到1秒。
算法比较简单,就是遍历,每次将表达式的各个字符压入栈中,然后取出计算。在此不赘述。
可以参考数据结构栈操作中的数学表达式这一块。
(1+2-3)*(~~~)后面随意搞了。
所以,应该是不能用括号的。
于是,问题就简单里,由于输入数字比较少,用一个简单的 遍历就结束了。
4的8次方,即2的16次方次计算就o了。即,大约计算64K次。
对于计算机来说,应该是不到1秒。
算法比较简单,就是遍历,每次将表达式的各个字符压入栈中,然后取出计算。在此不赘述。
可以参考数据结构栈操作中的数学表达式这一块。
展开全部
[1+2+3-6]*7\8*9=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5种
追问
可以把算式列出来吗?谢谢?
追答
前面是0*什么都是0了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询