文章

25

粉丝

0

获赞

139

访问

3.7k

头像
中缀表达式转后缀表达式 题解:
P5386 贵州大学2025年机试题
发布于2026年3月16日 15:26
阅读数 71

#include<bits/stdc++.h>
using namespace std;
//定义运算符的优先级
int priority(char op){
    if(op == '*' || op == '/')
        return 2;
    if(op == '+' || op == '-')
        return 1;
    return 0;
}
int main(){
    string s;
    while(cin>>s){
        stack<char>arr;
        for(int i = 0;i<s.length();i++){
            //数字直接输出
            if(s[i]>='0' && s[i]<='9')
                cout<<s[i]<<" ";
            //左括号直接入栈
            else if...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发