首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
admin
2016-03-29
86
问题
已知有一整数序列{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
学硕统考专业
相关试题推荐
赫尔岑和车尔尼雪夫斯基是()的杰出代表人物。
绿林军领袖为了大影响,拥立汉宗室()为皇帝,恢复汉的国号,以公元23年为更始元年。
“秋千政策”反映的是()执掌政权时政局不稳的现象。
下列选项中,达成于1913年进行的西姆拉会议期间的有()①《西姆拉条约》②划定“麦克马洪线”③《中英会议藏印条约》④《中英续订藏印条约》
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
简述士族的源流和在西晋的发展过程。
简述雅典民主政治的形成过程。
以北宋三大发明为例简述北宋科学技术的特征。
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
随机试题
服务贸易
弥散性血管内凝血(DIC)病人的治疗和护理应除外
背景材料:某山区桥梁工程,桥梁墩高110m。施工单位根据相关法规要求,对该项目进行了施工安全风险评估。首先进行了总体风险评估,评估结果显示桥梁总体风险评估等级为Ⅳ级。根据规定,进行了进一步的专项风险评估,并形成了风险评估报告,主要内容包括:评估依
票据保证是票据债务人以外的第三人,以担保债务人履行票据债务为目的,而在票据上所为的附属票据行为。
下列各项,属于反映非营业损益账户的有()。
()是指银行凭借获得货运单据质押权利,有追索权地对信用证项下或出口托收项下票据进行融资的行为。
《担保法》规定了合同担保的五种方式,其中一种是指债务人或者第三人不转移对其确定的财产的占有,将该财产作为债权的担保。该种担保方式是()。
Therequirementsforhighschoolgraduationhavejustchangedinmycommunity.Asaresult,allstudentsmust【C1】______sixtyhou
“哲学”一词源自古希腊。根据词源学考证,在古希腊文里,哲学之义是“爱智慧”。哲学是()
Aspearorarobothasthequalityoftechnologyonlywhenit______.Accordingtotheauthor,theintroductionofthecomputer
最新回复
(
0
)