Push, pop, empty, stacktop寫出程式

寫出一完整之stack程式, 需滿足下列要求 1. Stack大小為3, 為char形態 2. 包含push, pop, empty, stacktop 等四個指令, 並於指令輸入完之後印出stack內的值(pop, stacktop指令需加印輸出值; empty需加印出TRUE(1) or FALSE(0)). 3. 要可以持續輸入指令(push,pop,empty,stacktop) 4. 當stack overflow或underflow時印出錯誤訊息, 並跳出執行 5. 使用VC++編譯. 依序執行下列指令, 每執行完一個指令, 將程式的ouput印出. empty(s)  ... 顯示更多 寫出一完整之stack程式, 需滿足下列要求
1. Stack大小為3, 為char形態
2. 包含push, pop, empty, stacktop 等四個指令, 並於指令輸入完之後印出stack內的值(pop, stacktop指令需加印輸出值; empty需加印出TRUE(1) or FALSE(0)).
3. 要可以持續輸入指令(push,pop,empty,stacktop)
4. 當stack overflow或underflow時印出錯誤訊息, 並跳出執行
5. 使用VC++編譯.

依序執行下列指令, 每執行完一個指令, 將程式的ouput印出.
empty(s)  push(s,’A’)  push(s,’B’)  push(s,’C’)  x=stacktop(s)  empty(s)  y=pop(s)  push(s,’D’)  push(s,’E’)
2 個解答 2