首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
已知有一整数序列{a1,a2,a3,…,an}。栈A中只保存整数,即序列中元素为整数时允许其入栈。设计一个算法实现如下功能;用栈结构存储入栈的整数,当ai≠一1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
admin
2016-03-29
83
问题
已知有一整数序列{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
学硕统考专业
相关试题推荐
在1900年巴黎代表大会上,第二国际围绕米勒兰入阁事件展开激烈争论,并通过“橡皮决议案”暂时防止了国际的分裂。这个“决议案”的起草人是()。
标志着国民党反动统治建立的事件是()。
二战后世界经济发展变化迅速,这种变化主要表现在()。①国际金融体系和贸易体系的形成②国家垄断资本主义的空前发展③形成以美苏冷战为特征的两极格局④科学技术推动生产力发展更为迅速
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
简述西欧经济一体化的原因、进程和意义。
以下关于阿兹特克文化的叙述,不正确的是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
雅尔塔体系、两极格局、“冷战”三者的区别与联系是什么?
在集中式总线仲裁中,()方式响应时间最快。
设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][O]的存储地址为860,则a[3][5]的存储地址为()。
随机试题
在Access2010中,如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型当是________。
一例用短效胰岛素治疗的糖尿病病人,多次空腹血糖增高,尿糖阳性,白天尿糖全部阴性。如果上述检查排除了病人发生Somogyi现象和“黎明现象”的可能,则应选用下列哪项方案为宜
急性肾小球肾炎在实验室检查时通常会出现
若脾虚肝木乘之,经行腹痛即泻兼两胁胀痛者宜选
预产期现代推算公式是月数加()
(共用备选答案)A.胃蛋白酶B.阿扑吗啡、水杨酸钠C.牛痘菌苗D.青霉素类、头孢菌素类E.硫酸阿托品、硫酸可待因容易水解的药物是
创造:历史
某公司分配给人事部、培训部和销售部的IP地址块分别为121.52.33.224/27、121.52.33.208/28和121.52.33.192/28,3个地址块聚合后为()。
InBritain,theHouseofCommonsisarepresentativeassemblyelectedbyvotersorelectorsthroughageneralelectionandby-el
Whatdoesthewomanmean?
最新回复
(
0
)