[求助]关于栈操作
俺是初学者,问一下下面函数能否实现栈s中元素倒置.algo(Stack S) //s非空栈
{
stack T;
int d;
InitStack(T); //创建空栈
while(!StackEmpty(S))
{
Pop(S,d);
Push(T,d);
}
while(!StackEmpty(T))
{
Pop(T,d);
Push(S,d);
}
}
如果不行,希望能给出正确的方法(利用T将S中元素倒置).
先谢谢了!

编程是啥东西,让俺瞧瞧……