模擬棧操作:
PUSH x:壓入 x
POP:彈出棧頂(若非空)
TOP:輸出棧頂值(若空輸出 E)
#include
#include
int main() {
int n; char cmd[10];
while (scanf("%d", &n) == 1 && n) {
int top = -1, st[10010];
for (int i=0; i= 0) --top;
} else { // TOP
if (top >= 0) printf("%d\n", st[top]);
else printf("E\n");
}
}
printf("\n");
}
return 0;
}