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

正文內(nèi)容

停車場(chǎng)管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)論文(編輯修改稿)

2024-10-02 16:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 四 程序源代碼 include include include define NULL 0 define ERROR 0 define OK 1 define OVERFLOW 1 Main() 選 擇 A 開(kāi)始 進(jìn)站 結(jié)束 進(jìn)入臨時(shí)車道 臨時(shí)車道車進(jìn)入車站 繼續(xù) 進(jìn)站 define STACK_INIT_SIZE 2//車庫(kù)容量 typedef struct time{ int hour。 int min。 }Time。 //時(shí)間結(jié)點(diǎn) typedef struct//車信息 { char label[10]。 float time。 }Car,Car2。 typedef struct//車庫(kù)信息 { Car *top。 Car *base。 int stacksize。 }SqStack。 int InitStack(SqStack *S)//棧的初始化 { Sbase=(Car *)malloc(STACK_INIT_SIZE*sizeof(Car))。 if(!(Sbase)) return ERROR。 Stop=Sbase。 Sstacksize=STACK_INIT_SIZE。 return OK。 } int StackEmpty(SqStack S)//棧空 { if(==) return OK。 else return ERROR。 } int StackFull(SqStack S)//棧滿 { if(=STACK_INIT_SIZE) return OK。 else return ERROR。 } int Push(SqStack *S,Car e)//入棧 { if(StopSbase=STACK_INIT_SIZE) return OVERFLOW。 else { *(Stop++)=e。 return OK。 }//else } int Pop(SqStack *S,Car *e)//出棧 { if(Stop==Sbase) return ERROR。 else *e=*((Stop))。 return OK。 } int GetTop(SqStack *S,Car *e)//返回棧頂元素 {if(Stop==Sbase) return ERROR。 else *e=*(Stop1)。 return OK。 } typedef struct//臨時(shí)車道 { Car2 *top2。 Car2 *base2。 int stacksize2。 }SqStack2。 int InitStack2(SqStack2 *S2) { S2base2=(Car2 *)malloc(STACK_INIT_SIZE*sizeof(Car2))。 if(!(S2top2)) return ERROR。 S2top2=S2base2。 S2stacksize2=STACK_INIT_SIZE。 return OK。 } int Push2(SqStack2 *S2,Car2 e2) { if(S2top2S2base2=STACK_INIT_SIZE) return OVERFLOW。 *(S2top2++)=e2。 return OK。 } int Pop2(SqStack2 *S2,Car2 *e2) { if(S2top2==S2base2) exit(OVERFLOW)。 *e2=*((S2top2))。 return OK。 } int StackEmpty2(SqStack2 S2) { if(==) return OK。 else return ERROR。 } typedef struct QNode//車道信息 { Car data。 struct QNode *next。 }QNode,*QueuePtr。 typedef struct { QueuePtr front。 QueuePtr rear。 }LinkQueue。 int InitQueue(LinkQueue *Q)//初始化隊(duì)列 { Qfront=Qrear=(QueuePtr)malloc(sizeof(QNode))。 if(!(Qfront)) return ERROR。 Qfrontnext=NULL。 return OK。 } int EnQueue(LinkQueue *Q,Car e)//插入元素 { QueuePtr p。 p=(QueuePtr)malloc(sizeof(QNode))。 if(!p) return ERROR。 pdata=e。 pnext=NULL。 Qrearnext=p。 Qrear=p。 return OK。 } int QueueEmpty(LinkQueue Q)//隊(duì)空 { if(==) return OK。 else return ERROR。 } int DeQueue(LinkQueue *Q,Car *e) { QueuePtr p。 if(Qfront==Qrear) return ERROR。 p=Qfrontnext。 *e=pdata。 Qfrontnext=pnext。 if(Qrear==p) Qrear=Qfront。 free(p)。 return OK。 } void main() { int i,position_s=1,position_q=1,mistime=1。 int ch=1。 char status。 float time,money。 LinkQueue Q。 Car car_I,car_D,car_M,car_S。 SqStack S。 SqStack2 S2。 InitStack(amp。S)。 InitStack2(amp。S2)。 InitQueue(amp。Q)。 printf(\n\t\t\t\t 停車場(chǎng)管理系統(tǒng) )。 printf(\n\n\n\t\t\t11 信息與計(jì)算科學(xué) 鄧全飛 202020320205
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1