"栈顶运算符为: %c ",getTop(optr)) printf("此时运算符为:%c ",e) printf("栈顶运算符优先级低,%c进栈 ",e)
"栈顶运算符为: %c\n",getTop(optr)) printf("此时运算符为:%c\n",e) printf("栈顶运算符优先级低,%c进栈\n",e) push(optr,e) //e进运算符栈...
"栈顶运算符为: %c\n",getTop(optr)) printf("此时运算符为:%c\n",e) printf("栈顶运算符优先级低,%c进栈\n",e) push(optr,e) //e进运算符栈...
c语言编译的计算器 为了方便了解流程,在程序中把计算过程也输出了.而且栈操作的实现部分也是自己实现的. 程序用两个栈,optr寄存运算符,opnd寄存操作数和运算结果.输入的表达式以等号结束,例如:2*(1+2)=...