U197251 不会,求改
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int v[500],top;
char a;
void inprt(){
cout<<a<<"--------"<<endl;
for(int i=top;i>=1;i--){
cout<<"i="<<i<<" v="<<v[i]<<endl;
}
cout<<v[top]<<"--------"<<endl;
for(int i=top;i>=1;i--){
cout<<"i="<<i<<" v="<<v[i]<<endl;
}
}
void outprt(){
cout<<a<<"--------"<<endl;
for(int i=top;i>=1;i--){
cout<<"i="<<i<<" v="<<v[i]<<endl;
}
}
void in(){
cin>>v[++top];
}
void out(){
top--;
}
int main(){
cin>>a;
in();
inprt();
while(top){
cin>>a;
if(a=='['){
in();
inprt();
}
else{
out();
outprt();
}
}
return 0;
}