【C程序】#include<stdio.h> /*此处为栈类型及其基本操作的定义,省略*/ int main(){ STACK
【C程序】
#include<stdio.h>
/*此处为栈类型及其基本操作的定义,省略*/
int main(){
STACK station;
int state[1000];
int n; /*车厢数*/
int begin, i, j, maxNo; /*maxNo为A端正待入栈的车厢编号*/
printf("请输入车厢数:");
scanf("%d",&n);
printf(“请输入需要判断的车厢编号序列(以空格分隔):”);
if(n<1)return-1;
for (i=0; i<n; i++) /*读入需要驶出的车厢编号序列,存入数组state[]*/
scanf("%d",&state[i]);
(1) ; /*初始化栈*/
maxNo=1;
for(i=0; i<n; ){ /*检查输出序列中的每个车厢号state[i]是否能从栈中获取*/
if( (2) ){ /*当栈不为空时*/
if (state[i]=Top(station)) { /*栈顶车厢号等于被检查车厢号*/
printf("%d",Top(station));
Pop(&station);i++;
}
else
if ( (3) ) {
printf(“error\n”);
return 1;
}
else{
begin= (4) ;
for(j=begin+l;j <=state [i];j++){
Push(&station, j);
}
}
}
else{ /*当栈为空时*/
begin=maxNo;
for(j=begin; j<=state[i];j++) {
Push(&station, j);
}
maxNo= (5) ;
}
}
printf("OK");
return 0;
}
(1)InitStack(&station)
(2)!IsEmpty(station)
(3)state[i]Top(station)
(4)Top(station)
(5)j
下列词语中加点的字,每对读音都不相同的一组是A.覆辙/掣肘寒暄/喧宾夺主传记/传奇小说B.箴言/斟 语文 2020-05-14 …
在网页地址“http://www.educity.cn/main/index.htm”中,“inde 计算机类考试 2020-05-23 …
贷款定价的公式是:贷款最低定价=(资金成本+风险成本+经营成本)/贷款额。( ) 财会类考试 2020-05-30 …
IGMPv3不仅支持IGMPv1版本的普遍查询,支持IGMPv2版本的特定组查询,而且支持IGMPv 计算机类考试 2020-05-31 …
下列词语中加粗的字,每对的读音都相同的一项是[]A.精湛/绽裂绮丽/涟漪吭声/引吭高歌B.拓本/鞭 语文 2020-06-28 …
下列词语中加点的字,每对读音都不相同的是A.绯红/翡翠相宜/抑扬顿挫B.应和/附和折本/不折不扣C 语文 2020-06-29 …
下面词语中加粗的字,每对读音都不相同的一组是[]A.调度/宏观调控降解/降龙伏虎搪塞/敷衍塞责B.省 语文 2020-12-19 …
下列各句中,朗读时句中停顿有误的一项是A.臣本/布衣,躬耕于/南阳,苟全性命于/乱世,不求闻达于/诸 其他 2020-12-22 …
下列词语中加点的字,每对读音都不相同的一项是(3分)()A.沆瀣一气/巷道鞭笞/苔藓行伍/行云流水B 语文 2021-01-08 …
下列词语中加点的字,每对读音都不相同的一项是()A.拓本/落拓不羁靡费/风靡一时剥削/瘦削不堪B.累 语文 2021-01-14 …