分类：教育/科学-学习帮助
问题：求编程一道C语言的键盘输入算术表达式应用栈的概念设计表达式求值算 
输入算术表达式应用栈的概念设计表达式求值算法输出表达式求值结果
回答：设两个栈，一个存放操作符OPTR,一个存放操作数OPND,然后将表达式入栈，每次检查新输入的操作符New与当前栈顶的操作符Top的优先级（C语言的比较优先级的库函数我也不清楚，你自己查一下相关教材），如果New的优先级大于Top，则将OPND的元素取出两个，参加New的运算，否则继续录入下一个操作符和操作数，注意两个栈的录入始同步的。OK!
注：相信你讲的算术表达式应该只包括一般的运算,象＋,-,*,/等，如果涉及到较复杂的象平方，开方，幂运算等，那我还不会!hehe
如果有更具体的难点，可以发信给我！