首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
admin
2017-11-14
69
问题
已知有一整数序列{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个整数序列作处理 ScaRf(”%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://kaotiyun.com/show/ixRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
法国工业革命的特点包括()。①对农民土地的剥夺主要是通过租税盘剥进行的②小企业长期大量存在,大企业发展迟缓③高利贷资本活跃④法国工业革命首先从重工业开始
关于斯巴达的论述错误的是()。
在半殖民地半封建社会条件下,由于经济地位决定了在政治上带有两重性的阶级是()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()
隋在统一全国的过程中,平定江南是一个重要的部分,帮助完成岭南一带平定的是()
关于“一战”后构筑的凡尔赛体系,说法不正确的是()。
试析第三次科学技术革命对人类社会和历史进程的影响。
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
随机试题
采用外墙外保温系统,与基层墙体有空腔,建筑高度为27m的公共建筑,保温材料燃烧性能最低等级应为()级。
电渣焊的工艺参数主要有哪些?
实用主义的真理观为什么是错误的?
患者何某,女性,54岁。由于暴怒,突然晕倒,不省人事,牙关紧闭,面赤唇紫,舌红,脉沉弦。其治法是
(2006年)匀质杆OA质量为m,长度为l,绕定轴O转动。图4-54所示瞬时的转动角速度为ω。该瞬时杆的动量为()。
对企业而言,()负责内部控制的建立健全和有效实施。
明清时期是中国古代建筑体系的最后一个高峰时期,砖的数量增加,琉璃瓦的数量及质量超过以往任何时代。()
我们在教学时,要能够使自己在循规蹈矩中挥洒自如,能够“无意于法则而白合于法则”,真正由教学的“必然王国”迈入教学的“自由王国”。这体现了教师()的劳动特点。
很多人认为学习是小时候的事情,或者学习就是掌握课本上的东西,这两个看法都是片面的。首先,学习应该是终身的;其次,学习本身就是一门学问。我们现在生活在垃圾信息的海洋当中,必须清楚认识哪些东西是该学的,哪些东西是不必要的,哪些东西又是只能在书本之外学来的,这才
TheEarth’sdailyclock,measuredinasinglerevolution,istwenty-fourhours.Thehumanclock,【B1】______,isactuallyabout
最新回复
(
0
)