请教一下两题程式~___~(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 可以看到全部内容