步骤: (左括号"("默认优先级是最低的, 右括号")"默认优先级是最高的) 1.初始化两个栈,运算符栈s1和数字栈s2; 2.从左向右扫描中缀表达式; 3.遇到数字时,入数字栈s2; 4.遇到运算符时,比较其与s1栈顶元素的优先级; 4.1. 如果s1为空,或者栈顶运算符为"(",则直接将次运算符加入到s1栈; 4.2. 否则,若优先级比栈顶元素的优先级高,则直接加入到s1栈中; 4.3. 否则,将s1栈顶的运算符弹出加入到s2中; 5. 遇到括号时: 5.1. 如果是左括号"(",直接加入到s1栈中 5.2. 如果是右括号")",则以次弹出s1栈顶的运算符,并加入到...