#12280. 支持 push、pop、top 命令的栈
支持 push、pop、top 命令的栈
支持 push、pop、top 命令的栈
题目描述:
**实现一个支持三种命令的栈,直到读入命令 **exit
为止:
push x
:将整数x
入栈;pop
:出栈栈顶元素;top
:输出当前栈顶元素(不弹出);exit
:结束程序。
**若执行 **pop
或 top
时栈为空,输出 empty
。
输入格式:
多行命令,每行一个指令。
输出格式:
根据命令输出结果。
输入样例:
push 5
push 10
top
pop
top
pop
pop
exit
输出样例:
10
5
empty
考察点:
- 多种指令判断
- 字符串处理
- 栈空判断