- 博客(1)
- 收藏
- 关注
原创 C++ Primer第五版习题9.52
没有想到用什么类型的栈更好操作,直接用了char类型的。 思路是从缓冲区得到char之后,判断是否属于“0123456789.+-*/(”,是的话压入栈内,直到遇到")",弹出左括号之后的char组成字符串,然后专门设置一个计算string表达式的函数。 计算string表达式的函数cacl,考虑用递归做,考虑a+b+c形式,返回a+cacl(b+c),直到遇见仅有一个标点时,返回计算结果。 大佬没有没有其他思路的 #include <iostream> #include <.
2021-08-07 19:28:39
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人