中缀表达式,建立两个栈,分别是数字栈和符号栈。遇到数字直接入栈,遇到符号栈需要判断,当符号是‘(’时直接入栈;当符号是‘)’时,直接出栈,直到遇到‘(’;遇到高优先级入栈,遇到低优先级出栈。代码实现如下: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 返回表达式的值 * @param s string字符串 待计算的表达式 * @return int整型 */ //定义数组大小 #define MAXSIZE 100 //判断表达式的优先级,a的优先级高于b返回0,否则返回1; int symcmp(char a, char b) ...