freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)電梯模擬-文庫(kù)吧資料

2025-06-23 07:04本頁(yè)面
  

【正文】 return TRUE。==Up) return TRUE。==Down||[]amp。E) { if([]||[]amp。 } return FALSE。!RequireBelow(E)) { =Up。[]amp。 } if(==Downamp。!RequireAbove(E)) { =Down。[]amp。 if(==Upamp。amp。amp。E) { if([]) return TRUE。 return FALSE。i=Minfloor。}Status RequireBelow(Elevator const amp。i++) if([i]||[i]||[i]) return TRUE。E) { for(int i=+1。E) { return 。E) { return 。i++) DestroyStack([i])。 for(i=0。}void DestoryEle(Elevator amp。return FALSE。}Status CountOver(Elevator amp。i=Maxfloor。[i]=0。i++) { [i]=0。 for(i=0。 =Down。 =Waiting。E) { int i。//乘客棧,要去不同樓層的人放在不同的棧中}Elevator。//每層的Down按鈕 int CallCar[Maxfloor+1]。//用于電梯計(jì)時(shí) int CallUp[Maxfloor+1]。 //電梯當(dāng)前狀態(tài) EleStage Stage。 //電梯所在層 int ClientNumber。 39。 i=。}void PrintStack(ClientStack amp。 e=*()。S,SElemType amp。 return OK。 +=STACKINCREMENT。 if(!) return OVERFLOW。S,SElemType e) { if(!) return ERROR。 return OK。e) { if(!) return ERROR。}Status StackLength(ClientStack S) { return 。}Status StackEmpty(ClientStack S) { if(==) return TRUE。 =。}Status ClearStack(ClientStack amp。 free()。p。S) { SElemType *p。 return OK。 =。S) { =(SElemType *)malloc(STACK_INIT_SIZE*sizeof(SElemType))。 }ClientStack。 SElemType *top。}define STACK_INIT_SIZE 100 //存儲(chǔ)空間初始分配量define STACKINCREMENT 50 //存儲(chǔ)空間分配增量//乘客棧typedef Client *SElemType。}Status COutfloor(Client const amp。}Status CInTime(Client const amp。}Status CInfloor(Client const amp。e) { if() return TRUE。 return OK。p) { delete p。 return OK。 while((pInfloor=rand()%(Maxfloor+1))==pOutfloor)。d)。 printf(所要到達(dá)的樓層:)。d)。 printf(下一乘客要到達(dá)的時(shí)間:)。 pGivepuTime=d。 scanf(%d,amp。 pClinetID=++ID。 p=new Client。}Status CreatClient(Client *amp。 default:break。 case In:printf(\t%d號(hào)乘客走進(jìn)電梯,要去第%d層.\n,)。 case Out: printf(\t%d號(hào)乘客走出電梯.\n,)。 case GiveUp: printf(\t%d號(hào)乘客放棄等待.\n,)。e,ClientStatus s) { switch(s) { case New: printf(\t%d號(hào)乘客進(jìn)入第%d層.\n,)。//乘客進(jìn)入的樓層}Client。 //該乘客進(jìn)入時(shí)間 int GivepuTime。 //乘客編號(hào) int Outfloor。 //乘客放棄的數(shù)目int TotalTime=0。 //下一乘客進(jìn)入系統(tǒng)的時(shí)間int ID=0。 //系統(tǒng)運(yùn)行最長(zhǎng)時(shí)間int InOutCount=0。define CloseTest 40 //電梯關(guān)門(mén)測(cè)試時(shí)間define OverTime 300 //電梯停候超時(shí)時(shí)間define DoorTime 20 //開(kāi)門(mén)關(guān)門(mén)時(shí)間define InOutTime 25 //進(jìn)出電梯時(shí)間define Maxfloor 4 //最高層define Minfloor 0 //最低層long Time=0。enum EleStage{Up,Down,OpenDoor,Stop}。 //Status是函數(shù)類型,其值是函數(shù)結(jié)果狀態(tài)代碼define Empty 0//電梯狀態(tài)enum EleStatus{Opening,Opened,Closing,Close
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1