首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
admin
2017-11-14
50
问题
已知有一整数序列{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
学硕统考专业
相关试题推荐
《关于建国以来党的若干历史问题的决议》
张居正任用()督修黄河,他的治河办法,对以后数百年的河工都具有深刻的影响
1948年,南斯拉夫对从苏联照搬来的“行政命令式的国家集权式”体制进行改革逐步形成有自己特色的建设社会主义的理论和方法,其核心是()。
巴黎和会讨论的中心问题是()。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
《凡尔赛条约》中,战胜国以()方式处置德国的全部海外殖民地。
公元9~13世纪是西欧封建庄园的兴盛时期,典型的庄园采用()的剥削方式。
对斯大林时期形成的高度集中的社会主义经济政治体制的叙述,不确切的是()。
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
随机试题
传送层实现用户的端到端或是进程之间的信息控制和交换。()
女性,30岁,结婚5年,婚后第1年因工作繁忙于妊娠40天行药物流产。近两年多来,未避孕,欲生育,但一直未孕。月经周期28~30天,月经持续5~6天。妇科检查:宫颈轻度糜烂,子宫中位,大小正常,左侧附件增厚,右侧(-)。已知该患者基础体温呈双相型,下一步
下列选项中应当实行数罪并罚的行为是()
“出口日期”栏:()。“境内货源地”栏:()。
某钨矿企业2006年10月共开采钨矿石原矿80000吨,直接对外销售钨矿石原矿40000吨,以部分钨矿石原矿入选精矿9000吨,选矿比为40%。钨矿石选用税额每吨0.6元。该企业10月份应缴纳资源税()元。
食品营养标签由营养成分表和附加营养信息两部分组成。()
对于警卫守护、巡逻值勤等项工作,公安机关的工作对策主要是:( )。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
第二语言教学法有很多种,大致有()、()、认知派和人本派。
TheMonitorandPreventionandCureofFluThereisajokeamongfluresearchers:"Ifyou’veseenonefluseason,you’vesee
最新回复
(
0
)