首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
admin
2016-03-29
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://kaotiyun.com/show/NnRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
中国共产党第三次全国代表大会的最大缺陷是()。
印度孔雀帝国时代,就土地占有情况而言,占全国土地的绝大部分的是()。
评述抗战的三个阶段。
春秋大国争霸与战国兼并战争如何区别?
关于《荷马史诗》的叙述不正确的是()。
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
假定在一个处理机上执行的操作如下:作业估计服务时间片优先数A103B11C23D14E52这些
三类线程search、insert、delete共享(访问)单链表,利用P、V原语操作实现这三类线程。限定如下:(1)search可以与同类线程同时执行;(2)insert类线程之间互斥,但是可以与任意多search同时执行;(3)del
简单无向图的邻接矩阵是对称的,可以对其进行压缩存储。若无向图G有n个结点,其邻接矩阵为A[1..n,1..n],且压缩存储在B[1..k],则k的值至少为()。
随机试题
地级、县级市人民政府计划行政管理部门审批的建设项目,由()核发选址意见书。
下列“四大名琴”与历史人物对应正确的是()。
装运港(地)检验
A.消化道传播B.呼吸道传播C.经血传播D.母婴传播E.虫媒传播丙型病毒性肝炎的主要传播途径是
A.3dB.3d~3周C.>3周D.>2个月E.3h慢性硬膜下血肿在多长时间内出现症状()
对于三相异步电动机而言,在满载起动情况下的最佳起动方案是()。
B公司是一家制造类企业,产品的变动成本率为60%,一直采用赊销方式销售产品,信用条件为N/60。如果继续采用N/60的信用条件,预计2015年赊销收入净额为1000万元,坏账损失为20万元,收账费用为12万元。为扩大产品的销售量,B公司拟将信用条
下列各项中,不适用《反垄断法》的是()。
下列属于定量研究常用方法的是()。
下面关于目前嵌入式最小硬件系统的叙述中,错误的是()。
最新回复
(
0
)