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

正文內(nèi)容

停車場管理系統(tǒng)程序設(shè)計書(編輯修改稿)

2025-05-04 23:02 本頁面
 

【文章內(nèi)容簡介】 { printf(\n)。 } dh2()。 } exit(0)。} void InitStack(SeqStackCar *s,int n) /*初始化棧*/{ int i。 stop=0。 for(i=0。i=n。i++) sstack[stop]=NULL。 } int InitQueue(LinkQueueCar *Q) /*初始化便道*/ { Qhead=(QueueNode *)malloc(sizeof(QueueNode))。 if(Qhead!=NULL) { Qheadnext=NULL。 Qrear=Qhead。 return(1)。 } else return(1)。/*結(jié)束*/ } void PRINT(CarNode *p) /*打印出站車的信息*/{ int A1,A2,B1,B2。 int a,b,c。 int i。//會員 char ch。 printf(\n請輸入離開的時間(小時:分鐘):)。 scanf(%d:%d,amp。(p),amp。(p))。 fflush(stdin)。 do{/*直到程序輸出正確的時間*/ if(pp || (p==p amp。amp。 pp)) { printf(輸入離開時間比進站時間早,請重新輸入!\n)。 scanf(%d:%d,amp。(p),amp。(p))。 fflush(stdin)。 } if(p0 || p=24 || p0 || p=60) { printf(輸入的時間格式有錯!請重新輸入:)。 scanf(%d:%d,amp。(p),amp。(p))。 fflush(stdin)。 } else break。 } while(pp || (p==p amp。amp。 pp) || p0 || p=24 || p0 || p=60)。 printf(車場現(xiàn)在有一輛車離開,請便道里的第一輛車進入車場!\n)。 printf(出站的車的車牌號為:)。 puts(pnum)。/*把車牌號輸出*/ printf(\n)。 /*計算出正確的所需的錢數(shù)*/ A1=p。 A2=p。 B1=p。 B2=p。 a=(B1A1)*60+B2A2。 if(a=60) { b=a/60。/*停留時間中的小時*/ c=a60*b。/*停留時間的分鐘*/ } else { b=0。 c=a。 } printf(請問你是否是會員(是1/否0):)。 while(1){scanf(%d,amp。i)。 if (i==1) { printf( 祝您一路順風(fēng),歡迎您下次光臨.)。 printf(\n ★☆收 據(jù)★☆\n)。 printf(\n ★☆會員★☆\n)。 printf( 車牌號: )。 puts(pnum)。 printf(\n)。 printf(===================================================\n)。 printf(|進車場時刻 | 出車場時刻 | 停留時間 | 應(yīng)付(元)|\n)。 printf(====================================================\n)。 printf(| %d:%d,p,p)。 printf( | %d:%d,p,p)。 printf( | %d:%d,b,c)。 printf( | %,*a)。 printf( |\n)。 printf(\n)。 free(p)。break。 } if(i==0) { printf( 祝您一路順風(fēng),歡迎您下次光臨.)。 printf(\n ★☆收 據(jù)★☆\n)。 printf(\n ★☆非會員★☆\n)。 printf( 車牌號: )。 puts(pnum)。 printf(\n)。 printf(===================================================\n)。 printf(|進車場時刻 | 出車場時刻 | 停留時間 | 應(yīng)付(元)|\n)。 printf(====================================================\n)。 printf(| %d:%d,p,p)。 printf( | %d:%d,p,p)。 printf( | %d:%d,b,c)。 printf( | %,*a)。 printf( |\n)。 printf(\n)。 free(p)。break。 } else printf(輸入有錯,請重新輸入:)。 fflush(stdin)。// ch=getchar()。 } }int Arrival(SeqStackCar *Enter,LinkQueueCar *D,int n) /*車輛到達,Enter為車場的指針,D為便道隊列的指針*/{ CarNode *p。/*車輛結(jié)點p*/ QueueNode *t。/*隊列結(jié)點t*/ p=(CarNode *)malloc(sizeof(CarNode))。 flushall()。 /*清空緩存區(qū)*/ int i。 printf(\n請輸入車牌號(例:A1234):\n)。 gets(pnum)。if(Entertopn) /*車場未滿,車進車場*/ { Entertop++。 printf(車輛在車場第%d位置.,Entertop)。 fflush(stdin)。 printf(\n請輸入到達時間(小時:分鐘):)。 scanf(%d:%d,amp。(p),amp。(p))。 fflush(stdin)。 do{ if(p0 || p=24 || p0 || p=60) { printf(輸入的時間格式有錯,請重新輸入:)。 scanf(%d:%d,amp。(p),amp。(p))。 fflush(stdin)。 } else break。 } while(p0 || p=24 || p0 || p=60)。 Enterstack[Entertop]=p。 /*把p結(jié)點賦值給車站*/ return(1)。 } else /*車場已滿,車進便道*/ { printf(\n請該車在便道稍作等待!\n)。 t=(QueueNode *)malloc(sizeof(QueueNode))。/*開辟一個隊列結(jié)點,它的數(shù)據(jù)結(jié)點是p,它的指針結(jié)點是空,隊列的頭與尾都是此結(jié)點*/ tdata=p。 tnext=NULL。 Drearnext=t。 Drear=t。 return(1)。 } }//車輛離開,輸入車牌號離開void ExitCar(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W,int n) { int i=0,room,flag=0。/*room為要輸出的位置*/ char num[10],*pnum。//字符串的比較 SeqStackCar *S。//開辟新的空間時是否是NULL空 CarNode *p,*t。 //車輛本生的結(jié)點是p,車輛在隊列中的結(jié)點是t QueueNode *q。 //判斷車場內(nèi)是否有車,隊列結(jié)點*qpnum=num。 if(Entertop0) //車場有車 { while(!flag) //輸入離開車輛的信息 { printf(請輸入出站車輛的車牌號:)。 scanf(%s,pnum)。 for(i=0。iEntertop。i++) if(strcmp(Enterstack[i+1]num,pnum)==0) { room=i+1。 flag=1。 fflush(stdin)。 } else printf(第%d車位沒有此車\n,i+1)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1