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

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

?? tt.c.c

?? 停車場管理系統(tǒng),很基本的應(yīng)該,有待完善,請多多支持
?? C
字號:
#include <stdio.h>
#include <alloc.h>
#include <stdlib.h>
/*#define NULL 0*/
#define ERROR 0
#define OK 1
#define OVERFLOW 0
#define STACK_INIT_SIZE 2/*車庫容量*/

/*----------------------------------------------------------------------*/
typedef struct time{
int hour;
int min;
}Time; /*時間結(jié)點*/
/*----------------------------------------------------------------------*/

typedef struct/*車信息*/
{
char label;
float time;
}Car,Car2;
typedef struct/*車庫信息*/
{
Car *top;
Car *base;
int stacksize;
}SqStack;
int InitStack(SqStack *S)
{
S->base=(Car *)malloc(STACK_INIT_SIZE*sizeof(Car));
if(!(S->base)) return ERROR;
S->top=S->base;
S->stacksize=STACK_INIT_SIZE;
return OK;
}
int StackEmpty(SqStack S)
{
if(S.top==S.base)
  return OK;
else
  return ERROR;
}
int StackFull(SqStack S)
{
if(S.top-S.base>=STACK_INIT_SIZE)
  return OK;
else
return ERROR;
}
int Push(SqStack *S,Car e)
{
if(S->top-S->base>=STACK_INIT_SIZE)
  return OVERFLOW;
else
{
  *(S->top++)=e;
  return OK;
  }
}
int Pop(SqStack *S,Car *e)
{
if(S->top==S->base)
  return ERROR;
  *e=*(--(S->top));
}

/*----------------------------------------------------------------*/
typedef struct/*備用車道*/
{
Car2 *top2;
Car2 *base2;
int stacksize2;
}SqStack2;
int InitStack2(SqStack2 *S2)
{
S2->base2=(Car2 *)malloc(STACK_INIT_SIZE*sizeof(Car2));
if(!(S2->top2)) return ERROR;
S2->top2=S2->base2;
S2->stacksize2=STACK_INIT_SIZE;
return OK;
}
int Push2(SqStack2 *S2,Car2 e2)
{
if(S2->top2-S2->base2>=STACK_INIT_SIZE)
return OVERFLOW;
*(S2->top2++)=e2;
return OK;
}
int Pop2(SqStack2 *S2,Car2 *e2)
{
if(S2->top2==S2->base2)
  exit(OVERFLOW);
*e2=*(--(S2->top2));
return OK;
}
int StackEmpty2(SqStack2 S2)
{
if(S2.top2==S2.base2)
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)
{
Q->front=Q->rear=(QueuePtr)malloc(sizeof(QNode));
if(!(Q->front)) return ERROR;
Q->front->next=NULL;
return OK;
}
int EnQueue(LinkQueue *Q,Car e)
{
QueuePtr p;
p=(QueuePtr)malloc(sizeof(QNode));
if(!p) return ERROR;
p->data=e;
p->next=NULL;
Q->rear->next=p;
Q->rear=p;
return OK;
}
int QueueEmpty(LinkQueue Q)
{
if(Q.front==Q.rear)
  return OK;
else
  return ERROR;
}
int DeQueue(LinkQueue *Q,Car *e)
{
QueuePtr p;
if(Q->front==Q->rear) return ERROR;
p=Q->front->next;
*e=p->data;
Q->front->next=p->next;
if(Q->rear==p)
Q->rear=Q->front;
free(p);
return OK;
}
/*-----------------------------------------------------------------------*/
/*主函數(shù)*/
main()
{
int i,position_s=1,position_q=1;
int ch=1,status;
float time,money;
LinkQueue Q;
Car car_I,car_D,car_M;
SqStack S;
SqStack2 S2;
clrscr();
InitStack(&S);
InitStack2(&S2);
InitQueue(&Q);/*初始化*/
/*--------------------------------------------------------------------------*/
while(ch==1)
{
  clrscr();
  for(i=0;i<80;i++)printf("*");
  printf("\n");
  for(i=0;i<24;i++)
  printf("-");
  printf("\YAOTIANSHUNRI CAR POSITION\t");
  for(i=0;i<24;i++)
  printf("-");
  printf("\n\t\t\t");
  for(i=0;i<10;i++)
  printf("-");
  printf("Information:");
  for(i=0;i<10;i++)
  printf("-");
  printf("\n\n");
  do
  {
  printf("\n\t\t\t1-arrival 2-departure 0-exit 2/1/0 ?\b");
  scanf("%d",&status);
  }while(status!=1&&status!=2&&status!=0);
  if(status==1)/*當(dāng)車到達*/
  {
    printf("\n\t\t\tCar Number :");
    scanf("%d",&car_I.label);
    printf("\n\t\t\tTime : ?\b");
    scanf("%f",&(car_I.time));
    if(!StackFull(S))
{
  Push(&S,car_I);
  printf("\n\n");
  for(i=0;i<80;i++)
  printf("-");
  printf("\n");
  printf("\tCAR NUMBER :");
  printf(" %d",car_I.label);
  printf("\tARRIVE TIME :");
  printf(" %5.2f",car_I.time);
  printf("\n\n");
  for(i=0;i<80;i++)
  printf("-");
  printf("\n\n");
  printf("\nWelcome to our YAOTIANSHUNRI CAR POSITION !\
  \n\nThe position of your car is %d",position_s);
  position_s++;
  printf("\n");
  printf("Do you want to continue 1-continue/0-quit ?\b");
  scanf("%d",&ch);
}
    else 
{
  EnQueue(&Q,car_I);
  printf("Welcome to our YAOTIANSHUNRI CAR POSITION ,We are sorry that\
  \n\nOur position is full,but you are free to place your car\
  \n\non our road.The position of your car is %d",position_q);
  position_q++;
  printf("\nDo you want to continue 1-continue/0-quit ?\b");
  scanf("%d",&ch);
}
  }
    else if(status==2)/*當(dāng)車離開*/
  {
  clrscr();
  for(i=0;i<80;i++)printf("*");
  printf("\n");
  for(i=0;i<24;i++)
  printf("-");
  printf("\tYAOTIANSHUNRI CAR POSITION\t");
  for(i=0;i<24;i++)
  printf("-");
  printf("\n\t\t\t");
  for(i=0;i<10;i++)
  printf("-");
  printf("Information");
  for(i=0;i<10;i++)
  printf("-");
  printf("\n\n");
  printf("\tYour are going to drive your car away ,\n\t\tPlease fill of the form !\n");
  printf("\n\t\tYour car Number :");
  scanf("%d",&car_D.label);
  printf("\n\t\t\tTime : ?\b");
  scanf("%f",&(car_D.time));
  do
  {
Pop(&S,&car_M);
if(car_D.label!=car_M.label)
  Push2(&S2,car_M);
else
  car_I.time=car_M.time;
  }while(car_D.label!=car_M.label);
  while(!StackEmpty2(S2))
  {
    Pop2(&S2,&car_M);
    Push(&S,car_M);
  }
  while(!QueueEmpty(Q)&&!StackFull(S))
  {
    if(!StackFull(S))
    {
DeQueue(&Q,&car_M);
Push(&S,car_M);
printf("The car %d just drived away ,\n\n\tthe car%d has entered the\
YAOTIANSHUNRI CAR POSITION .\n",car_D.label,car_M.label);
    }
  }
    time=car_D.time-car_I.time;
    if(time<0.0000)
printf("Sorry!You input a wrong time !Please check and type again.\n");
    if(time>0.00001&&time<3.0)
money=time*2.0;
    else
money=time*3.0;
    printf("\n\n");
    for(i=0;i<80;i++)
  printf("-");
    printf("\n\t");
    printf("Your car number %d :\tThe fee is :%5.2f",car_D.label,money);
    printf("\n\n");
    for(i=0;i<80;i++)
  printf("-");
    printf("\n\n");
    printf("Welcome to back ! Do you want to continue 1-contine/0-quit ?\b");
    scanf("%d",&ch);
  }
else exit(0);/*退出程序*/
}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区三区国色天香 | 日韩欧美国产午夜精品| 一本久道久久综合中文字幕| 从欧美一区二区三区| 成人免费av资源| 国v精品久久久网| 成人99免费视频| 成人性生交大片免费看视频在线| 国产精品一区在线| 成人综合婷婷国产精品久久蜜臀| 国产乱一区二区| 成人免费视频国产在线观看| 成人精品国产免费网站| 99久久久精品| 91精品1区2区| 91精品国产一区二区三区| 欧美一级爆毛片| 久久久综合网站| 国产精品亲子伦对白| 亚洲日本护士毛茸茸| 亚洲午夜在线电影| 美女视频一区在线观看| 精品在线免费视频| 成人aa视频在线观看| 91传媒视频在线播放| 91精品在线观看入口| 精品少妇一区二区三区视频免付费| 久久久美女艺术照精彩视频福利播放| 国产日韩欧美综合一区| 亚洲日本免费电影| 婷婷六月综合网| 国产乱人伦偷精品视频免下载| 白白色 亚洲乱淫| 欧美色倩网站大全免费| 日韩精品中文字幕在线一区| 国产精品久久久久天堂| 亚洲成年人网站在线观看| 国内精品久久久久影院薰衣草| 成人网在线播放| 在线不卡中文字幕| 国产亚洲成av人在线观看导航 | 日韩av一区二区三区| 国产一区不卡在线| 99精品视频中文字幕| 欧美剧情片在线观看| 久久精品一区蜜桃臀影院| 一区二区在线观看视频| 久久精品国产精品亚洲综合| 成人av在线播放网址| 欧美精品在线观看播放| 中文字幕不卡一区| 日精品一区二区| 粉嫩13p一区二区三区| 欧美三级视频在线播放| 国产女人水真多18毛片18精品视频| 亚洲国产综合色| 成人一区在线看| 91精品国产91久久久久久最新毛片 | 国产揄拍国内精品对白| 91麻豆蜜桃一区二区三区| 欧美大片在线观看| 亚洲综合久久久久| 国产成人av电影在线播放| 欧美一区三区四区| 亚洲人成在线播放网站岛国| 激情五月播播久久久精品| 91官网在线观看| 国产精品久久久久久久久搜平片 | 色婷婷激情一区二区三区| 精品国内二区三区| 亚洲成人动漫一区| av中文字幕在线不卡| 亚洲精品一区二区三区香蕉| 亚洲成人免费视频| 97久久精品人人做人人爽| 久久久久久久久岛国免费| 免费成人在线视频观看| 精品婷婷伊人一区三区三| 中文字幕中文在线不卡住| 国产盗摄精品一区二区三区在线| 欧美一区二区三区四区视频| 一区二区三区四区中文字幕| 成人动漫视频在线| 久久先锋影音av鲁色资源| 天天综合网 天天综合色| 99天天综合性| 亚洲国产激情av| 国产91丝袜在线观看| 久久伊人中文字幕| 国产在线精品一区二区不卡了| 欧美丰满少妇xxxxx高潮对白| 亚洲乱码国产乱码精品精可以看| 成人午夜视频福利| 欧美高清一级片在线观看| 国产高清视频一区| 久久精品夜色噜噜亚洲aⅴ| 国产一区二区在线观看视频| 久久久www成人免费无遮挡大片| 奇米综合一区二区三区精品视频| 欧美三级在线播放| 午夜私人影院久久久久| 欧美日韩中文字幕一区| 亚洲电影第三页| 欧美精品一二三四| 免费在线观看一区二区三区| 日韩一区二区三区高清免费看看| 免费日本视频一区| 精品国产一区二区精华| 国产专区欧美精品| 欧美高清在线一区二区| 成人av电影在线网| 亚洲色图视频网站| 欧美亚洲尤物久久| 偷拍亚洲欧洲综合| 日韩女优av电影| 国产一级精品在线| 中文字幕一区在线观看视频| 99久久综合99久久综合网站| 一区二区三区中文在线| 欧美日韩高清一区二区不卡| 七七婷婷婷婷精品国产| 精品久久久久久久久久久久久久久 | 日本不卡不码高清免费观看| 欧美电影免费观看完整版| 激情小说亚洲一区| 国产精品国产三级国产| 欧美性受极品xxxx喷水| 日精品一区二区三区| 久久综合久色欧美综合狠狠| 成人精品国产福利| 亚洲国产精品一区二区久久| 欧美一区国产二区| 国产成人午夜精品影院观看视频 | 精久久久久久久久久久| 国产亚洲精品福利| 一本大道久久a久久综合婷婷| 亚洲成人资源在线| 久久九九影视网| 色综合久久久久| 免费观看91视频大全| 国产视频亚洲色图| 欧美色精品天天在线观看视频| 日本伊人午夜精品| 国产精品久久久久一区二区三区| 欧美手机在线视频| 国产另类ts人妖一区二区| 成人欧美一区二区三区白人| 91精品国产综合久久精品图片| 国产精品一区二区在线看| 一区二区三区久久久| xvideos.蜜桃一区二区| 在线亚洲精品福利网址导航| 久久99精品国产.久久久久久| 国产精品国产自产拍在线| 制服丝袜亚洲网站| av午夜一区麻豆| 精品在线免费视频| 一区二区欧美精品| 国产色产综合色产在线视频| 91福利在线观看| 国产.欧美.日韩| 免费av成人在线| 亚洲精品乱码久久久久| 久久亚洲一级片| 69精品人人人人| 色88888久久久久久影院野外| 激情国产一区二区| 亚洲成人777| 亚洲欧洲精品一区二区精品久久久| 91精品国产综合久久久蜜臀图片 | 久久婷婷综合激情| 欧美高清激情brazzers| k8久久久一区二区三区| 精品亚洲成a人| 亚洲国产综合91精品麻豆| 国产精品福利电影一区二区三区四区| 日韩三级在线免费观看| 欧美午夜精品一区二区三区| 成年人国产精品| 国产精品资源站在线| 蜜臀av性久久久久蜜臀aⅴ| 亚洲一区二区三区四区在线观看 | 高清成人免费视频| 麻豆成人综合网| 日韩专区欧美专区| 一区二区三区在线影院| 国产精品日韩成人| 国产亚洲综合av| 欧美tickling网站挠脚心| 欧美日韩成人激情| 在线观看精品一区| 91啪亚洲精品| 成人av在线播放网址| 国产精品99久久久久久久女警| 无码av免费一区二区三区试看| 亚洲裸体在线观看| 国产精品福利av| 国产精品福利一区二区| 国产精品美女久久久久久久| 久久久久久综合|