首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
admin
2017-01-04
52
问题
已知有一整数序列{a
1
,a
2
,a
3
,…,a
n
}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当a
i
≠一1时,将a
i
进栈;当a
i
=一1时,输出栈顶整数并出栈。
选项
答案
#define maxsize //栈空间容量 void InOutS(int S[maxsize]){ int top=0; //top为栈顶指针,定义top=0时为栈空 for(i=1;i<=n;i++){ //n个整数序列作处理 SCanf(”%d”,&x); //从输入整数序列 if(x!=一1) //读入的整数不等于一1时入栈 if(top==maxsize-1){printf(”栈满\n”); exit(0);} else S[++top]=x; //x入栈 else{ //读入的整数等于一1时退栈 if(top==0){printf(”栈空\n”); exit(0); } else printf(”出栈元素是%d\n”,s[top一一]); } } }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/ELRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
布雷顿森林体系是如何建立的,包括哪些内容?
简述第二次世界大战对战后国际关系的影响。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
共产国际“七大”决定加强各国共产党的自主性,主要是由于()。
改革开放以后,我国农村产业结构巨大的转变表现在()。
某新石噐遗址发现大量稻谷壳和稻草,红士,防洪水城垣,此遗址可能是
编写判定给定的二叉树是否是二叉排序树的函数。
一组记录的关键字为{25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序表,用归并排序方法对该序列进行一趟归并后的结果是()。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
给定单链表的结点结构typedefstructnode*link;structnode{intitem,linknext;);将两个升序单链表归并为一个升序单链表。
随机试题
下列哪种碱基只存在于RNA而不存在于DNA中
双侧瞳孔散大见于
财务会计报告是由会计报表和会计报表附注组成。()
下列关于成功关键因素描述错误的是()。
可容忍误差在控制测试中表现为可容忍偏差率,注册会计师在确定可容忍偏差率时,主要考虑的因素是()。
《物业管理条例》自()起实施。
2004年1~6月份,我国通过公路、水路运输的旅客人次分别为()2003年世界运输总周转量的年均增长速度约为()
请就“木桶原理”谈谈你的看法。
1000是100的10倍。但是当分母大到上百亿的时候,作为分子的这两个数的差别就失去了意义。在知识经济时代,任何人所掌握的知识,都只是沧海一粟。这使得在培养与选拔人才时,知识尺度已变得毫无意义。现代网络技术可以使你在最短的时间内查询到你所需要的任何知识
ThecoastlinesonthetwosidesoftheAtlanticOceanpresentanotableparallelism:theeasternmostregionofBrazil,inPernam
最新回复
(
0
)