POJ 1028 Web Navigation G++ 没掌握

xiaoxiao2021-02-28  131

#include <iostream> #include <stack> #include <string> using namespace std; //抄博友程序 没掌握 int main() { string cur; //cur="http://www.acm.org/"; stack<string> forward; stack<string> back; back.push("http://www.acm.org/");//抄博友 while(1) { string com; cin>>com; if(com=="VISIT") { string s; cin>>s; back.push(s); cur=s; while(forward.empty()!=1) { forward.pop(); } cout<<cur<<endl; }else if(com=="QUIT") { break; }else if(com=="BACK") { //forward.push(cur); //if(back.empty()!=1) if(back.size()>1)//抄博友 { cur=back.top(); back.pop(); forward.push(cur);//抄博友 cout<<back.top()<<endl;//抄博友 }else { cout<<"Ignored"<<endl; } }else if(com=="FORWARD") { //back.push(cur); if(forward.empty()!=1) { cur=forward.top(); back.push(cur);//抄博友 forward.pop(); cout<<cur<<endl; }else { cout<<"Ignored"<<endl; } } } return 0; }

 

转载请注明原文地址: https://www.6miu.com/read-50363.html

最新回复(0)