为啥过不了 求大神指点!!!!!@****
#include<stdio.h>
#include<iostream>
#include<queue>
#include<stack>
#include<string>
using namespace std;
int n,x,z,m;
string s,s1,s2,s3;
stack<int>st;
queue<int>qu;
int main(){
scanf("%d",&n);
getchar();
for(int i=1;i<=n;++i){
cin>>m>>s;
getchar();
if(s=="FIFO"){
for(int j=1;j<=m;++j){
cin>>s1;
getchar();
if(s1=="IN"){
cin>>x;
getchar();
qu.push(x);
}
if(s1=="OUT"){
if(qu.empty()){
printf("None\n");continue;
}
cout<<qu.front()<<endl;
qu.pop();
}}}
if(s=="FILO"){
for(int k=1;k<=m;++k){
cin>>s2;
getchar();
if(s2=="IN"){
cin>>z;
getchar();
st.push(z);
}
if(s2=="OUT"){
if(st.empty()){
printf("None\n");continue;
}
cout<<st.top()<<endl;
st.pop();
}
}
}
}
return 0;//
}
有什么报错提示吗
WA