- 5
- 0
- 约1.13万字
- 约 3页
- 2016-07-02 发布于重庆
- 举报
软件技术基础栈的建立和操作
一、实验名称:顺序栈的建立和操作。
二、实验目的:
1、顺序栈的定义及C语言实现;
2、顺序栈的操作及C语言实现。
三.实验内容:定义栈、初始化栈、出栈、入栈。
四、实验设备与软件环境:
1、安装有Windows 2000/XP的计算机;
2、Microsoft Visual C++ 6.0软件环境。
五、实验要求:用C语言实现栈的定义、栈的初始化、出栈操作、入栈操作。
六、实验程序:
#define N 100
typedef struct stack
{int v[N];
int top;
}STACK;
void inistack(STACK *s)
{s-top=-1;
}
void push(STACK *s,int x)
{if(s-top==N-1)
{printf(栈满\n);
exit(1);
}
else
{s-top=s-top+1;
s-v[s-top]=x;
}
}
int pop(STACK *s)
{int x;
if(s-top==-1)
{printf(空栈\n);
exit(1);
}
else
{x=s-v[s-top];
s-top= s-top-1;
}
return x;
}
第一种:
main()
{int a,b,c;
STACK mystack;
inistack(mystack);
pr
您可能关注的文档
最近下载
- PV 3015_EN-2024 内装饰的非金属材料可冷凝组分的测定.pdf
- 学习国有企业领导人员廉洁从业若干规定自查自纠汇报.docx VIP
- mac340450大容量风冷模块机安装使用说明书.doc
- 2025年住院医师规培-广东-广东住院医师规培(眼科)历年参考题库典型考点含答案解析.docx VIP
- 在线网课学习课堂《地学景观——探秘﹒审美﹒文化(重大 )》单元测试考核答案.docx VIP
- 高级城市轨道交通服务员技能鉴定理论考试题(附答案).doc VIP
- 2025年住院医师规培-广东-广东住院医师规培(眼科)历年参考题库含答案解析.docx VIP
- 2026年粤教版八年级下册数学期中名校联考卷(含答案可下载).docx VIP
- 《瓶装气体储存和使用安全管理规范》.pdf VIP
- (正式版)DB32∕T 4644.2-2024 《从业人员健康检查 第2部分:健康检查技术规范》.docx VIP
原创力文档

文档评论(0)