首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
admin
2016-03-29
81
问题
已知有一整数序列{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://kaotiyun.com/show/NnRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述弭兵之会的背景、过程和结果。
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
建国初期的土地改革与解放战争时期的土改最主要的区别是()。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
假设某计算机的存储系统由Cache和主存组成j某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是()。
在协议数据单元中,控制信息所不包括的内容是()。
若一个栈的输入序列为1,2,3…n,输出序列的第一个元素是i,则第j个输出元素是()。
随机试题
______nothingmoretodiscuss,theCEOgottohisfeet,saidgoodbyeandleftthemeetingroom.
下列有关灭菌法的论述,哪些是正确的:
甲乙两国因边境冲突导致全面战争,战争开始后,依相关国际法规则,下列哪些选项是正确的?()
以下哪些被告人构成累犯?()(2002/2/36)
下列选项不属于影响货物采购策略制定因素的是()。
A市政公司中标地铁区间隧道工程标段,采用盾构法施工。为满足建设方的工期要求,将双线盾构中的右线分包给了具有专业资质的B公司,分包合同约定:工作井土建施工由A公司负责,其余均由B公司负责,A公司配合。在吊装盾构机主体时,出现地面沉陷致使汽车吊向井壁外侧倾翻;
关于环境保护税的纳税人的说法,正确的是()。
运用β系数法确定企业价值评估中的折现率时,β系数表明了()。
结构化程序设计主要强调的是______。
A—bullettrainJ—floatingpricesB—intercityhigh-speedrailK—real-namepurchaseC—non-stoptrainL—replacementticketD—dedica
最新回复
(
0
)