练习专区

今天的一小步就是明天的一大步
Problem 1366 自定义的栈Stack......OOP
Accepted: 1   Total Submit: 18
Time Limit: 1000ms   Memory Limit: 30720KB
Description
编写一个类,实现简单的栈Stack。栈中有以下操作: 元素入栈操作Push;读取栈顶元素值Top;出栈操作Pop;判断栈是否为空IsEmpty。要包含栈的构造函数。 栈的数据成员由10个整型的数组构成。
Input
程序有若干行输入,每行数据由字母或字母和数字组成。每个字母表示完成如下操作: C:创建栈; P:将数据入栈; T:读取栈顶元素并输出; Q:出栈;
Output
创建栈时输出:创建栈; 入栈时输出:如果栈满,输出"It's full!" ,否则输出入栈:入栈元素; 读取栈顶元素时输出:如果栈空,输出"No number!",否则输出,栈顶元素:栈顶元素; 出栈时如果栈空,输出"It's empty!"(符号为半角),否则输出:出栈;
Sample Input
C
T
Q
P 10
P 12
P 14
T
Q
T
Q
Q
T
Sample Output
创建栈
No number!
It's empty!
入栈:10
入栈:12
?胝唬?14
栈顶元素:14
出栈
栈顶元素:12
出栈
出栈
No number!
Hint
提交     返回