华中科技大学计算机学院C++实验报告-实验一.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《华中科技大学计算机学院C++实验报告-实验一.docx》由会员分享,可在线阅读,更多相关《华中科技大学计算机学院C++实验报告-实验一.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华中科技大学计算机学院C+实验报告-实验一当前位置:文档视界华中科技大学计算机学院C+实验报告-实验一华中科技大学计算机学院C+实验报告-实验一当前位置:文档视界华中科技大学计算机学院C+实验报告-实验一华中科技大学计算机学院C+实验报告-实验一始化p指向的栈:最多m个元素);printf(tt2.用栈s初始化p指向的栈n);printf(t3.返回p指向的栈的实际元素个数pos);printf(t4.将e入栈,并返回pn);printf(t5.出栈到e,并返回p);printf(ttt6.赋s给p指的栈,并返回pn);printf(t7.打印p指向的栈);printf(ttt8.销毁p指向的
2、栈n);printf(tttt0.退出程序n);printf(t*n);typedefstructSTACKint*elems;/申请内存用于存放集合的元素intmax;/集合能存放的最大元素个数intpos;/集合实际已有元素个数,集合空时pos=0;STACK;voidinitSTACK(STACK*constp,intm)p-max=m;sit=m;p-elems=(int*)malloc(m*sizeof(int);p-pos=0;voidinitSTACK(STACK*pset,constSTACK&s)initSTACK(pset,;inti;if=NULL)printf(s栈为空
3、,请初始化s!n);elsefor(i=0;ielemsi=i;pset-pos+;inthowMany(constSTACK*constp)return(p-pos);STACK*constpush(STACK*constp,inte)intm;if(p-pos=p-max)printf(栈已经为满n);printf(能否扩展栈1为是,0为否n);scanf(%d,if(m=1)p-elems=(int*)realloc(p,(p-pos+1)*sizeof(int);p-elemsp-pos+1=e;p-pos=p-pos+1;return(p);elseprintf(插入失败n);els
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中科技大学 计算机 学院 C+ 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内