C/C++ 第五周线性表 项目(一)建立顺序栈的算法库
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名:main.cpp sqstack.h sqstack.cpp *作者:黄士胜 *完成日期:2017年9月28日 *版本号:v1.0 * *问题描述:建立顺序栈算法库 *输入描述:无 *程序输出:见运行结果 */ 主函数代码如下: 1.在同一项目(project)中建立一个源文件(如main.cpp),编制main函数,完成相关的测试工作。 例: #include <stdio.h> #include "../sqstack. ElemType e; SqStack *s; printf("(1)初始化栈s\n"); InitStack(s); printf("(2)栈为%s\n",(StackEmpty(s)?"空":"非空")); printf("(3)依次进栈元素a,b,c,d,e\n"); Push(s,'a'); Push(s,'b'); Push(s,'c'); Push(s,'d'); Push(s,'e'); printf("(4)栈为%s\n",(StackEmpty(s)?"空":"非空")); printf("(5)栈长度:%d\n",StackLength(s)); printf("(6)从栈顶到栈底元素:");DispStack(s);