POJ 1028

来源:互联网 发布:mysql读写分离实现 编辑:程序博客网 时间:2024/05/20 13:41




不要问我为什么又用cout ,又用printf,这是个忧伤的故事。。。

#include<stack>#include<string>#include<iostream>using namespace std;int main(){stack<string> s1, s2;char a[20], b[100];s1.push("");//这里要加 acm那个网站,但是加了这个博客居然发不出来。。。。忧伤 到爆了while(scanf("%s", &a) != EOF){if(a[0] == 'V'){           scanf("%s", &b);   s1.push(b);   printf("%s\n", b);   while(!s2.empty())   s2.pop();}else if(a[0] == 'B'){   if(s1.size() > 1)   {   s2.push(s1.top());s1.pop();//printf("%s\n", s1.top());cout<<s1.top()<<endl;   }   else   printf("Ignored\n");}else if(a[0] == 'F'){if(!s2.empty()){                 s1.push(s2.top());// printf("%s", s2.top()); cout<<s2.top()<<endl; s2.pop();}   else   printf("Ignored\n");}elsebreak;}return 0;}





0 0
原创粉丝点击