c语言后缀表达式
文章平均质量分 77
胡青牛
当你还不能写出自己满意的程序时,你就不要去睡觉。
展开
-
中缀表达式转后缀表达式(数组)
#include #include #include #include char c1[101],c2[101],c3[101]; float a[101]; int main(){ int i,j,k,m,n; int top=0,v=-1,u=0; gets(c1); k=strlen(c1); for(i=0转载 2017-05-28 18:04:23 · 542 阅读 · 0 评论 -
中缀表达式与后缀表达式的转化与计算
算法:中缀表达式转后缀表达式的方法:1.遇到操作数:直接输出(添加到后缀表达式中)2.栈为空时,遇到运算符,直接入栈3.遇到左括号:将其入栈4.遇到右括号:执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出。5.遇到其他运算符:加减乘除:弹出所有优先级大于或者等于该运算符的栈顶元素,然后将该运算符入栈6.最终将栈中的元素依次出栈,输出。例如转载 2017-05-18 22:33:09 · 442 阅读 · 0 评论