請教一下兩題程式~___~(C語言)
(a) Stack (堆疊) 實作 (使用 array)
寫一主程式:main(),三個副程式:push()、pop() & list()。
1. 在 main() 中建立一個 Stack 資料結構 (Stack 的 Size 與型別自訂,integer 或 character 都可)
2. push(stack, data):將 data 放進 stack 最上面。
3. pop(stack, data):將 stack最上面的資料刪除並拷貝至 data。
4. list(stack):將目前 stack 中的資料 (由下到上的順序) 印出。
程式執行時,輸出以下選項:
<1> push
<2> pop
<3> list
<4> quit
當 user 選 <1> 時,提示 user 輸入想 push 的資料
當 user 選 <2> 時,輸出 pop 出的資料
當 user ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容