阅读下列程序片断,写出程序的运行结果。





【正确答案】:

ABCDEFGHIJK
KJIHGFEDCBA 


【题目解析】:

程序中设立了一个顺序栈,栈的元素为字符型,程序先通过for循环语句依次将11个字母'A’〜'K’进栈stk中,同时输出每个字母,然后,用while语句循环判定栈是否为空,若不为空,将stk栈中元素依次出栈,并依次输出每个栈顶字母,由于栈具有后进先出特征,因此,输出结果与输入数据是反序的,所以,运行结果如下:
ABCDEFGHIJK
KJIHGFEDCBA