亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? real.cpp

?? 一個(gè)火車調(diào)度的程序,援引自中國中學(xué)生奧林匹克中學(xué)生信息技術(shù),內(nèi)有詳細(xì)說明程序的要求
?? CPP
字號(hào):
#include <iostream.h>
#include <fstream.h>
#include <malloc.h>

struct stack
{char sc[100];
int  top;
};//定義堆棧

void init(struct stack *s);//初始化堆棧
void push(struct stack *s,char a);//進(jìn)棧
char pop(struct stack *s);//出棧	
bool isempty(struct stack *s);//判堆棧是否為空
int position(char a,char *p);

void main()
{
struct stack *B,*C;
int n,k,p,p1,p2;
int max;
char a[30],b[30];
bool flag=true;
B=(struct stack *)malloc(sizeof(struct stack));
C=(struct stack *)malloc(sizeof(struct stack));
init(B);
init(C);
cout<<"please input the number of trains";
cin>>n;
cout<<"please input the seria of in"<<endl;
for (int i=0;i<n;i++)
cin>>a[i];
a[n]='\0';
cout<<"please input the seria of out"<<endl;
for (int j=0;j<n;j++)
cin>>b[j];
b[n]='\0';
ofstream myf("train.txt",ios::app);
if(myf.fail())
 {cerr<<"error opening file";
 return;}
 myf<<n<<'\n';
 myf<<a<<'\n';
 myf<<b<<'\n';//以上操作完成輸入輸出序列寫進(jìn)文件
 max=n-1;
 k=n-1;
 while (k>=0)
 {
 p=position(a[k],b);
 if (p<position(C->sc[C->top-1],b))
	 flag=false;
   if (p==max)
   {
 myf<<a[k]<<'A'<<'D'<<'\n';
 max=max-1;
if (!isempty(B)||!isempty(C))
{
 if (!isempty(B))
 {p1=position(B->sc[B->top-1],b);}
 if (!isempty(C))
 {p2=position(C->sc[C->top-1],b);}
 while (((p1==p2+1)&&!isempty(B))||(!isempty(B)&&(p1==max))||((p2==max)&&!isempty(C)))
 {
	 if ((p1==p2+1)&&(p1!=max)&&!isempty(B))
	 {
 myf<<B->sc[B->top-1]<<'B'<<'C'<<'\n';
 push(C,pop(B));
	 } 
	 else if ((p1==max)&&!isempty(B))
	 {myf<<pop(B)<<'B'<<'D'<<'\n';
	 max=max-1;
	 }
	 else if ((p2==max)&&!isempty(C))
	 {myf<<pop(C)<<'C'<<'D'<<'\n';
	 max=max-1;
	 }

if (!isempty(B))
 {p1=position(B->sc[B->top-1],b);}
 if (!isempty(C))
 {p2=position(C->sc[C->top-1],b);}

 }

}
   }//if (p==max);
   else if(((p==0)&&(k>0)&&flag)||(p==position(C->sc[C->top-1],b)+1)||((p<position(B->sc[B->top-1],b))&&(position(a[k-1],b)>p)))
   {
   myf<<a[k]<<'A'<<'C'<<'\n';
   push(C,a[k]);
   
   }
   else {push(B,a[k]);
   myf<<a[k]<<'A'<<'B'<<'\n';

   }
 k=k-1;
 /*if (a[k]=='b')
 {cout<<isempty(B)<<endl;
 cout<<isempty(C)<<endl;
 cout<<max;
 break;}*/
 }
 if (!isempty(B)||!isempty(C))
	 myf<<"error"<<'\n';
 else myf<<"success"<<'\n';
 myf<<"--------------------------------------------------------------------------------------"<<'\n';
 myf.close();
}

 void init(struct stack *s)
{s->top=0;
s->sc[s->top]='\0';
}

void push(struct stack *s,char a)
{
s->sc[s->top]=a;
s->top=s->top+1;
s->sc[s->top]='\0';
}

char pop(struct stack *s)
{s->top=s->top-1;
 return s->sc[s->top];
 s->sc[s->top]='\0';
}

bool isempty(struct stack *s)
{if (s->top==0)
return true;
else return false;
}


 
int position(char a,char *p)//如果a是'\0'或者在p中找不到a則返回-1
{int i=0;
while ((p[i]!='\0')&&(p[i]!=a))
{i=i+1;
}
if ((p[i]=='\0')||(a=='\0'))
return -1;
else return i;


}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级一区二区| 国产在线乱码一区二区三区| 日韩国产欧美在线播放| 风流少妇一区二区| 欧美日韩国产123区| 欧美激情综合在线| 奇米色777欧美一区二区| 99久久99久久综合| 久久男人中文字幕资源站| 日韩黄色一级片| 欧美午夜一区二区| 日韩一区中文字幕| 国产精品资源在线| 欧美一级视频精品观看| 亚洲综合清纯丝袜自拍| 成人性生交大片免费看中文网站| 欧美大片一区二区| 国产伦精一区二区三区| 在线不卡免费欧美| 亚洲成av人影院在线观看网| 99久久er热在这里只有精品15| 国产亚洲精品精华液| 免费成人av在线播放| 欧美精品三级在线观看| 亚洲综合网站在线观看| 色偷偷一区二区三区| 国产精品久久夜| 成人高清视频在线| 国产精品素人视频| 成人av综合一区| 中文字幕一区二区三区精华液| 成人久久久精品乱码一区二区三区| 久久婷婷色综合| 国产美女精品人人做人人爽| 2023国产精品自拍| 国产麻豆一精品一av一免费| 久久亚洲精品国产精品紫薇| 国产一区二区美女| 久久久国际精品| 不卡在线观看av| 亚洲蜜臀av乱码久久精品| 色先锋资源久久综合| 亚洲夂夂婷婷色拍ww47| 欧美精品一二三| 蜜桃91丨九色丨蝌蚪91桃色| 精品国内片67194| 国产a区久久久| 亚洲精品欧美激情| 欧美无人高清视频在线观看| 日韩va亚洲va欧美va久久| 亚洲精品一区二区三区福利| 成人小视频免费在线观看| 亚洲色图欧洲色图婷婷| 欧美三片在线视频观看| 青青青伊人色综合久久| 国产日韩欧美不卡| 色美美综合视频| 美女一区二区视频| 国产日韩精品一区二区浪潮av | 欧美在线视频全部完| 日韩中文字幕亚洲一区二区va在线 | 男人的j进女人的j一区| 亚洲精品一区二区在线观看| 99国产精品国产精品毛片| 亚洲成人免费视频| 国产日产欧美一区二区视频| 欧美三级在线视频| 黄色精品一二区| 一区二区在线观看视频在线观看| 日韩视频一区在线观看| 91女人视频在线观看| 亚洲va国产va欧美va观看| 国产日本欧美一区二区| 欧美午夜在线观看| 国产99精品视频| 日本亚洲一区二区| 国产精品成人网| 日韩亚洲欧美成人一区| 99精品国产视频| 国产一区美女在线| 亚洲成av人片观看| 国产精品久久久久久户外露出| 欧美久久久久久久久| 91视频国产观看| 国产精品77777竹菊影视小说| 亚洲线精品一区二区三区八戒| 国产欧美日韩精品一区| 日韩欧美中文字幕一区| 欧美综合在线视频| 成人性色生活片| 国产精品一区免费在线观看| 奇米一区二区三区av| 亚洲mv在线观看| 亚洲最新视频在线观看| 亚洲国产成人一区二区三区| 日韩精品一区二| 欧美精品xxxxbbbb| 欧美中文字幕一二三区视频| av一本久道久久综合久久鬼色| 国内精品国产三级国产a久久| 亚洲大型综合色站| 亚洲欧美一区二区三区孕妇| 欧美激情一区三区| 久久先锋影音av鲁色资源| 欧美日韩国产综合一区二区| 色哟哟国产精品| 一本一道波多野结衣一区二区| 成人va在线观看| 风间由美中文字幕在线看视频国产欧美| 狠狠色丁香久久婷婷综合_中 | 欧美性受xxxx| 欧美视频在线观看一区| 精品污污网站免费看| 色吊一区二区三区| 日本道色综合久久| 日本韩国欧美国产| 一本色道a无线码一区v| 色婷婷一区二区三区四区| 色综合久久久久网| 欧洲国产伦久久久久久久| 欧美中文字幕一区| 欧美精品在线观看播放| 欧美一区二区视频观看视频| 日韩欧美国产三级| 久久婷婷色综合| 亚洲欧洲一区二区三区| 一区二区三区成人在线视频| 亚洲成人福利片| 奇米亚洲午夜久久精品| 国产精品白丝av| 91麻豆国产福利精品| 欧美日韩国产另类不卡| 精品国产髙清在线看国产毛片| 久久综合九色综合97婷婷| 亚洲国产精品激情在线观看| 一区二区三区中文字幕精品精品| 亚洲国产视频在线| 久久99久久精品| 97成人超碰视| 欧美精品日韩精品| 欧美r级电影在线观看| 国产精品卡一卡二| 亚洲一区二区精品久久av| 久久精品理论片| 成人在线视频首页| 欧美在线不卡视频| 欧美大片一区二区三区| 国产精品情趣视频| 午夜av电影一区| 国产精品69毛片高清亚洲| 在线免费不卡电影| 欧美白人最猛性xxxxx69交| 国产精品久久久久久久久免费樱桃| 亚洲国产精品一区二区久久 | 99久久精品免费看国产| 91精品国产综合久久久久久久久久| 26uuuu精品一区二区| 亚洲男人天堂av网| 毛片不卡一区二区| 91麻豆国产精品久久| 久久综合九色综合97婷婷女人| 亚洲精品免费在线观看| 国产乱码字幕精品高清av| 欧美性猛交一区二区三区精品| 久久综合久色欧美综合狠狠| 亚洲午夜羞羞片| 成人蜜臀av电影| 久久综合给合久久狠狠狠97色69| 亚洲一区二区精品久久av| 国产91精品一区二区麻豆亚洲| 911精品国产一区二区在线| 国产精品全国免费观看高清| 精彩视频一区二区| 欧美精品vⅰdeose4hd| 亚洲欧美一区二区久久| 国产精品影视天天线| 欧美一级高清片在线观看| 自拍偷自拍亚洲精品播放| 国产成人精品三级麻豆| 日韩欧美中文一区| 亚洲777理论| 在线观看亚洲一区| 亚洲视频一区在线观看| 豆国产96在线|亚洲| 国产亚洲综合在线| 精品一区二区三区的国产在线播放| 欧美在线观看视频一区二区三区| 最新成人av在线| 99热99精品| 亚洲丝袜另类动漫二区| 成人精品一区二区三区四区 | 宅男噜噜噜66一区二区66| 亚洲一区免费观看| 在线国产亚洲欧美| 一区二区三区中文免费| 色94色欧美sute亚洲线路一久| 亚洲激情图片小说视频| 99精品国产91久久久久久 | 亚洲影院免费观看| 欧美综合欧美视频|