栈操作 + string
2023-08-24 18:58:32
发布于:上海
14阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
stack<char> st;
string jkb;
int main(){
cin>>jkb;
int len=jkb.size();
for(int i=0;i<len;i++){
if(jkb[i]>='a' and jkb[i]<='z') st.push(jkb[i]);
else if(!st.empty()) st.pop();
}
string mon;
while(!st.empty()){
mon+=st.top();
st.pop();
}
reverse(mon.begin(),mon.end());
cout<<mon;
return 0;
}
这里空空如也
有帮助,赞一个