• 大小: 429KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-05
  • 语言: 其他
  • 标签:

资源简介

以栈为主车道,队列为临时车道的模拟停车场!

资源截图

代码片段和文件信息

#include “Header.h“
#include “Zhanstruct.h“
#include “duistruct.h“
#include “duiopreation.h“
#include “Zhanopreation.h“

int main()
{
    int i j = 0 k = 0 position_s = 1 position_q = 1;  /* 定义栈和队列的初始位置为1 */
    int ch = 1 choice number seatnumber;
    float money;
Time time1; 
int time2 time3;
    linkQueue Q;   /*定义队列Q*/
    Car car_I car_D car_M;
    SqStack S1;      /*定义栈 S和S2*/
    SqStack S2;
    //system(“cls“); 
    InitStack(&S1);   /*分别构造栈S1 和S2*/
    InitStack(&S2);
    InitQueue(&Q);/*初始化*/
/*程序的结果显示*/
for(i=0;i<10;i++)
printf(“* \t“);
printf(“\nYAOTIANSHUNRI CAR POSITION\t“);
for(i=0;i<44;i++)
printf(“-“);
printf(“\n\t“);
printf(“\n“);
for(i=0;i<44;i++)
printf(“*“);
printf(“\n“);
printf(“\n“);
printf(“\n“);
for(i=0;i<20;i++)
printf(“ “);
printf(“Information:“);
printf(“\n\n“);
do
{
printf(“\n\t 1-arrival车到达 2-departure车离开 3-findout查询车库车辆信息 4-车位使用情况查询 0-exit退出系统 2/1/0 \n“);
printf(“please scan you choice“);
scanf(“%d“&ch);
switch(ch)
{  
// do{
case 1:
printf(“Car Number : \n ?\b“);
scanf(“%d“&car_I.label);
printf(“\n Time : \n ?\b“);
scanf(“%d:%d“&time1.hour &time1.min);
if( StackLength(S1)!= STACK_INIT_SIZE )

Push(&S1car_I);
printf(“ \n“);
for(i=0;i<80;i++)
printf(“-“);
printf(“\n“);
printf(“\tCAR NUMBER :“);
printf(“ %d“car_I.label);
printf(“\tARRIVE TIME :“);
printf(“ %d:%d“time1.hour time1.min);
printf(“ \n“);
for(i=0;i<80;i++)
printf(“-“);
printf(“ \n“);
printf(“\nWelcome to our YAOTIANSHUNRI CAR POSITION !\\n The position of your car is %d“position_s);
position_s++;
j ++;
printf(“\n“);
}
else 
{   /*车停在便道上*/
EnQueue(&Qcar_I);                 
printf(“Welcome to our YAOTIANSHUNRI CAR POSITION We are sorry that\n“);
printf(“\n Our position is fullbut you are free to place your car \n“);
printf(“\n on our road.The position of your car is %d \n“position_q);
position_q++;
//printf(“\n Do you want to continue 1-continue/0-quit ?\b“); /*判断是否继续*/
//scanf(“%d“&ch);
}
break;
case 2:    /*当车离开*/ 
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: \n\t\t?\b“);    /*输入离开车的车号*/
scanf(“%d“&car_D.label);
printf(“\n\t\t\tTime: \n\t\t?\b“);           /*离开的时间*/
scanf(“%d:%d“&time2 &time3);
do
{
Pop(&S1&car_M);   /*出站*/
if(car_D.label != car_M.label)
Push(&S2car_M); /*进备用站*/
//else
//car_I.time1=car_M

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     403456  2009-09-20 11:45  2008540319徐先春\徐先春数据结构课程设计报告.doc

     文件        537  2009-09-11 00:34  2008540319徐先春\Car_Systerm\加上的\加上的.dsw

     文件     132096  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\加上的.ncb

     文件        885  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\加上的.plg

     文件      58368  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\Debug\vc60.idb

     文件      53248  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\Debug\vc60.pdb

     文件      23689  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\Debug\main.obj

     文件     476160  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\Debug\加上的.pdb

     文件     208961  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\Debug\加上的.exe

     文件     227660  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\Debug\加上的.ilk

     文件     232740  2009-10-14 02:25  2008540319徐先春\Car_Systerm\加上的\Debug\加上的.pch

     文件       4605  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\加上的.dsp

     文件      53760  2009-10-14 02:27  2008540319徐先春\Car_Systerm\加上的\加上的.opt

     文件        328  2009-09-10 12:12  2008540319徐先春\Car_Systerm\Header.h

     文件        256  2009-09-14 23:11  2008540319徐先春\Car_Systerm\zhanstruct.h

     文件        854  2009-09-10 12:12  2008540319徐先春\Car_Systerm\duiopreation.h

     文件        198  2009-09-10 12:12  2008540319徐先春\Car_Systerm\duistruct.h

     文件       7881  2009-10-14 02:16  2008540319徐先春\Car_Systerm\main.c

     文件        862  2009-09-12 11:36  2008540319徐先春\Car_Systerm\Zhanopreation.h

     目录          0  2009-10-14 02:16  2008540319徐先春\Car_Systerm\加上的\Debug

     目录          0  2009-10-14 02:16  2008540319徐先春\Car_Systerm\加上的

     目录          0  2009-10-14 02:24  2008540319徐先春\Car_Systerm

     目录          0  2009-10-14 02:16  2008540319徐先春

----------- ---------  ---------- -----  ----

              1886544                    23


评论

共有 条评论