求助
查看原帖
求助
517086
EthanC_楼主2022/3/10 20:33

rt,代码如下,找不到错在哪里了www.

#include<iostream>
#include<stack>
#include<string>
using namespace std;
long long n;
stack<int> s;
int main(){
    cin>>n;
    for(int j=0;j<n;++j){
        long long t;
        stack<long int> s;
        cin>>t;
        for(int i=0;i<t;++i){
            string a;
            cin>>a;
            if(a=="push"){
                long long x;
                cin>>x;
                s.push(x);
            }
            else if(a=="pop"){
                if(s.empty())cout<<"Empty"<<endl;
                else s.pop();
            }
            else if(a=="query"){
                if(s.empty())cout<<"Anguei!"<<endl;
                else{cout<<s.top()<<endl;s.top();}
            }
            else if(a=="size"){
                cout<<s.size()<<endl;
            }
        }
    }
}
2022/3/10 20:33
加载中...