首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能:用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=一1时,输出栈顶整数并出栈。
admin
2017-11-14
70
问题
已知有一整数序列{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://www.kaotiyun.com/show/ixRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
西汉初年,西域共有36国,其中以()人口最多。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
1956年,毛泽东提出调动一切积极因素为社会主义事业服务这一基本方针的著作是()。
1942年太平洋战争爆发后,日本先后夺取了焦作、开滦等煤矿,华北沦陷区每年向日本输送的原煤达800万吨。这说明日本在沦陷区进行经济掠夺的直接目的是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
塞尔维乌斯改革的原因、内容和意义是什么?
杜鲁门提出“对日本的占领不能重蹈德国的覆辙”,这一主张付诸实行后()。
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
随机试题
________是指存放在外存储器上的一组相关信息的集合。
女,38岁。3小时前突然呕鲜血约1000ml来院,4年前诊断为慢性乙型肝炎。查体:贫血貌,BP90/60mmHg,P125次/分,肝肋下未触及。脾肋下3cm,血红蛋白60g/L,红细胞2.5×1012/L,血小板50×109/L,最有效的紧急止血措施是
音位是一个语音系统中能够()的最小语音单位。
有关数据通信的说法中,错误的是____。
二尖瓣狭窄最常见的早期体征是
肉芽组织中缺少
采用收益法估价时,可能导致估价结果偏高的原因有()。
采用德尔菲法进行市场预测的步骤包括()。
下列日常生活的说法,不正确的是()。
A—InternetaccessB—Opendial-upconnectionwindowC—Entercardnumberinthe"username"boxD—EnterIDnumberinthe"passwor
最新回复
(
0
)