首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
admin
2019-08-01
54
问题
已知有一整数序列{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/dVCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列明末清初来华传教士,按时间顺序排列,正确的是()。
罗马法的集大成《查士丁尼民法大全》产生的时间是在()。
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
商代青铜器的制作技术很高,尤其是礼器的制作,造型美观,纹饰精巧,是水平极高的工艺品,其中主流的花纹是()。
“瓜步之战”发生在下列哪两个政权之间?()
洋务运动时期,首批赴欧海军留学生派出的时间是()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
在下列查找的方法中,平均查找长度与结点个数n无关的查找方法是()。
某计算机系统字长为32位,包含2个选择通道和1个字节多路通道,每个选择通道上连接了2台磁盘机和2台磁带机,字节多路通道上连接了2台行式打印机、2台读卡器、10台终端。假定各设备的传输率如下:磁盘机:800KB/s磁带机:200KB/s
随机试题
设X1,X2,…,Xn…为相互独立同分布的随机变量序列,且E(X1)=0,D(X1)=1,则=()
拟诊白假丝酵母菌肠炎的简便方法是大便涂片镜检发现_________。
关于泌尿系统结石患者的护理正确的是
下列哪项情形不属于想象竞合犯?()
在房源商圈调查中,房地产经纪机构使用最多并且最有效的方法是()。
甲电梯设备有限公司与乙房地产开发商签订了电梯买卖合同,甲电梯设备有限公司的主要义务包括()。
为了获取充分、适当的审计证据,注册会计师应当实施审计程序,实现了解被审计单位及其环境的目的。为实现该目的所实施的审计程序称为( )。以下选项中,注册会计师不应认可的是( )。
根据以下资料,回答2017年1-4月份全国规模以上工业企业主要财务指标表(注:经济类型分组之间存在交叉,故各经济类型企业数据之和大于总计)根据上述材料,下列说法有误的是()。
北宋第一次兴学期间,胡瑗用于太学的教学制度称为()
王教授:三年前交通管理委员会改善了我镇最繁忙的一个十字路口的可见度,从而减少那里的交通事故的发生。李研究员:在过去的三年中那个十字路口每周发生的交通事故增加了而不是减少了。因此,那次改变增加了事故发生的几率。以下哪个问题的回答对于评价李
最新回复
(
0
)