首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
admin
2016-03-29
100
问题
已知有一整数序列{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/NnRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列现象由中国近代社会的半殖民地半封建性质所决定的有()。①民族资产阶级提不出彻底的民主革命纲领②中国无产阶级先于中国民族资产阶级而产生③帝国主义在华的“租界”林立④中国革命必须走农村包围城市的道路
二战后的半个世纪中,资本主义各国经济史上的五个周期阶段。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
前期的新文化运动不能给灾难深重的中国指明真正的出路,主要是由于()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
某DRAM芯片内部存储元排列成1024.×1024的矩阵,且已知其存取周期为0.1μs,最大刷新间隔为2ms。当采用异步刷新方式时,死时间()。
假设计算机系统采用CSCAN(循环扫描)磁盘调度策略,使用2KB的内存空间记录16384个磁盘块的空闲状态。如果将磁盘替换为随机访问的Flash半导体存储器(如u盘、SSD等),是否有比CSCAN更高效的磁盘调度策略?若有,给出磁盘调度策略的名称并说明
随机试题
依《劳动法》的规定,()等尚未包括在我国用人单位范围之内。
下列选项中,不属于针对种粮农民直接补贴的政策是()。
A.三仁汤B.白虎加桂枝汤C.羌活胜湿汤D.加味二妙散四肢痿软麻木,身体困重,足胫发热,胸脘痞闷,小便短赤,舌苔黄腻,脉滑数者。治疗应所的方剂是
如果这个病人患的是视网膜中央动脉阻塞,眼底检查最具特点的表现是:若患的是中央静脉阻塞,眼底检查最具特点的表现是:
国债融资,增加政府支出,并通过支出乘数效应增加总需求;或将储蓄转化为投资,并通过投资乘数效应,推动经济的增长。这就是()。
唯心主义都认为()。
阅读下面材料,回答121~123题。薛某拖欠潘某借款5万元,潘某多次催要借款而薛某一直不给。在一次催要过程中,二人发生争执并大打出手,薛某将潘某殴打致伤。区公安分局遂以薛某违反治安管理处罚条例为由。将薛某行政拘留10天。薛某不服,提起行政复议。复
许多人善意地对某人建言,内容值得一提,但时机不对,反而造成当事人的______与羞愤。有的人讲话内容______,时机也对,但对象不够成熟,讲得再多也______,对不同的对象,要能讲出适合他听的话。依次填入划横线部分最恰当的一项是:
有以下程序#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是
Howdoesthemanrespondwhenthewomandecidestheyshouldgoonadiet?
最新回复
(
0
)