#include<iostream> #include<stack> #include<string> using namespace std; int main() { string str; stack<char>s; while(getline(cin,str)) { for(int i=0;i<str.size();i++) { if(str[i]=='#') s.pop(); else if(str[i]=='@') { while(!s.empty()) { s.pop(); } } else s.push(str[i]); } char a[1000]; int i=0; while(!s.empty()) { a[i]=s.top(); s.pop(); i++; } for(int j=i-1;j>=0;j--) { cout<<a[j]; } cout<<endl; } return 0; }
0.0分
0 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:578 |
不容易系列 (C语言代码)浏览:660 |
人见人爱A+B (C语言代码)浏览:766 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:681 |
简单的a+b (C语言代码)浏览:717 |
剔除相关数 (C语言代码)浏览:1008 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:742 |
printf基础练习2 (有点不明白)浏览:837 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:463 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:447 |