3.9 用两个栈来实现队列,请写出队列基本操作的算法
#include<iostream>
#include<stack>
#define MaxSize 5
using namespace std;
stack<int >a,b;
int main()
{
for(int i=0;i<MaxSize;i++) a.push(i);
for(int i=0;i<MaxSize;i++){
b.push(a.top());
a.pop();
}
for(int i=0;i<MaxSize;i++){
cout<<b.top()<<" ";
b.pop();
}
return 0;
}