#12280. 支持 push、pop、top 命令的栈

支持 push、pop、top 命令的栈

支持 push、pop、top 命令的栈

题目描述:

**实现一个支持三种命令的栈,直到读入命令 **exit 为止:

  • push x:将整数 x 入栈;
  • pop:出栈栈顶元素;
  • top:输出当前栈顶元素(不弹出);
  • exit:结束程序。

**若执行 **poptop 时栈为空,输出 empty

输入格式:

多行命令,每行一个指令。

输出格式:

根据命令输出结果。

输入样例:

push 5
push 10
top
pop
top
pop
pop
exit

输出样例:

10
5
empty

考察点:

  • 多种指令判断
  • 字符串处理
  • 栈空判断