早教吧作业答案频道 -->其他-->
1.栈的顺序存储结构要求:利用书本上的栈的顺序存储结构定义,#defineSTACKINITSIZE100;//存储空间初始分配量#defineSTACKINCREMENT10;//存储空间分配增量typedefstruct{SElemType*base;//base的
题目详情
1. 栈的顺序存储结构
要求:利用书本上的栈的顺序存储结构定义,
#define STACK_INIT_SIZE 100; // 存储空间初始分配量
#define STACKINCREMENT 10; // 存储空间分配增量
typedef struct {
SElemType *base; // base的初值为NULL
SElemType *top; // 栈顶指针
int stacksize; // 当前已分配的存储空间,以元素为单位
} SqStack;
1)编写完成下列功能的函数:(1)初始化一个栈;(2)创建一个包含5个不大于100的正整数值的栈(5个值由计算机随机产生);(3)将一个数插在栈顶;(4)将栈顶元素弹出栈顶;(5)求栈中元素的个数;(6)输出从栈顶到栈底的所有元素。
2)用主函数调用你所编写的函数,并在使栈有所变化的每一步输出栈的所有元素,以验证你编程序的正确性。
要求:利用书本上的栈的顺序存储结构定义,
#define STACK_INIT_SIZE 100; // 存储空间初始分配量
#define STACKINCREMENT 10; // 存储空间分配增量
typedef struct {
SElemType *base; // base的初值为NULL
SElemType *top; // 栈顶指针
int stacksize; // 当前已分配的存储空间,以元素为单位
} SqStack;
1)编写完成下列功能的函数:(1)初始化一个栈;(2)创建一个包含5个不大于100的正整数值的栈(5个值由计算机随机产生);(3)将一个数插在栈顶;(4)将栈顶元素弹出栈顶;(5)求栈中元素的个数;(6)输出从栈顶到栈底的所有元素。
2)用主函数调用你所编写的函数,并在使栈有所变化的每一步输出栈的所有元素,以验证你编程序的正确性。
▼优质解答
答案和解析
这是结果,需要的话给我个邮箱
/*
在vc++6.0中的输出结果:
------------------------
初始化栈.....
创建一个包含5个不大于100的正整数值的栈(5个值由计算机随机产生)...
栈中的元素从栈底到栈顶为:41 67 34 0 69
请输入要插在栈顶的元素e = 100
栈中的元素从栈底到栈顶为:41 67 34 0 69 100
弹出的栈顶元素 e = 100
栈中的元素从栈底到栈顶为:41 67 34 0 69
栈中元素个数是5
输出从栈顶到栈底的所有元素:69 0 34 67 41
Press any key to continue
------------------------------
*/
/*
在vc++6.0中的输出结果:
------------------------
初始化栈.....
创建一个包含5个不大于100的正整数值的栈(5个值由计算机随机产生)...
栈中的元素从栈底到栈顶为:41 67 34 0 69
请输入要插在栈顶的元素e = 100
栈中的元素从栈底到栈顶为:41 67 34 0 69 100
弹出的栈顶元素 e = 100
栈中的元素从栈底到栈顶为:41 67 34 0 69
栈中元素个数是5
输出从栈顶到栈底的所有元素:69 0 34 67 41
Press any key to continue
------------------------------
*/
看了 1.栈的顺序存储结构要求:利...的网友还看了以下:
设A为n阶矩阵,证明:R(A+I)+R(A-I)>=n已知R(A)=R(kA),k≠0;R(A+B 2020-05-14 …
对于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行存储在一维数组中,设元素A[i][y 2020-05-26 …
1.已知复数z1=3+4i,z2=x-i(x∈R)且|z1+z2|=5求x2.(x+y)^2i-6 2020-06-05 …
纵横字谜之英语暑假作业题(s)(o)(r)(r)(n)(g)(r)(e))(a)(k)(k)(e) 2020-06-06 …
已知M=(y|y=-X的平方+1,X属于R),N=(y|y=X的平方,X属于R),全集I=R,则M 2020-07-30 …
求圆周|z|=2在映射w=1╱z下的象令z=x‘+y’i,x‘,y’∈R∵|z|=2∴x‘²+y’² 2020-10-31 …
已知函数y=f(x)(x∈r),对函数y=g(x)(x∈i),定义g(x)关于f(x)的“对称函数” 2020-11-01 …
设y=f(x)是定义在区间D上的函数,对于区间D的非空子集I,若存在常数m∈R,满足:对任意的x1∈ 2020-12-07 …
高一数学已知映射f:A→B中,A=B{x,y)丨x∈R,y∈R}f:中的元素(x,y)对应到B中的元 2020-12-09 …
js中的竖线是什么意思('GN="";81e(M,h){9(N!=""){7(N).r="Y"}9( 2021-02-04 …