首先是中缀表达式转后缀表达式
以下代码都调用了prior()这个函数,所以我在这里只写了一个prior函数
在粘贴的时候要注意,不要忘记prior这个函数
#include<stdio.h> #include<stdlib.h> #include<stdbool.h>
//以下都调用了prior函数 int prior(char a){ if(a=='+'||a=='-'){ return 1; } else{ return 2; } }
//以下是中缀表达式转后缀表达式 void change(char real[],char after[]){ char tran[100]; int top1=-1,top2=-1;//创建过渡栈和转化后栈的栈顶 int i=0; while(real[i]!='