| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 768 人关注过本帖
标题:数据结构 结业作业 各位高手帮忙啊
取消只看楼主 加入收藏
cyuyan11
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-12-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
数据结构 结业作业 各位高手帮忙啊
停车场管理系统
设计要求:设计停车厂,要求根据不同车辆选择不同的地方进行停车,来保证最大停车厂使用效率。
 分成三种车型 大中小,来车选型号停车,如果小的满了 可以进中 和大,若果中满了可以进大,大满了就没地方了!!!
我不会弄  我瞎写了  很多错误!!!! 高手帮我改改吧 要不就挂了!!!!!!!

#include<stdio.h>
#include<stdlib.h>
#define MAXNUM 100
#define ElemType int
typedef struct
{ElemType stack[MAXNUM];
  int Top;
}Sqstack;

void InitStack(SqStack *p[4])
{if(!p)
    printf("内存分配失败");
  p->top=-1;
}
void Push(Sqstuck *p1,p2,p3 ElemType x)
{if(p->top>MAXNUM-1)
{p->top=top+1;
p->stack[p->top]=x;
}
void main()
{Sqstack *p[i];
 int cord;ElemType a;
 Initstack(p[i]);
 printf("\n");
 printf("\n----------主菜单------------\n");
 printf("\n 1.  小型车辆     \n");
 printf("\n 2.  中型车辆     \n");
 printf("\n 3.  大型车辆     \n");
 printf("\n----------------------------\n");
 switch(cord)
 { case 1:
 {q=(SqStack*p1)malloc(sizeof(SqStack));
   InitStack(q);
   OutStack(q);
   if(p->top=p->top+1)
   {p1->=p2};
 printf("\n停车成功\n")
 scanf("%d",&a);}break;
 case 2:
     {q=(SqStack*p2)malloc(sizeof(SqStack));
     InitStack(q);
     OutStack(q);
     if(p->top=p->top+1)
     {p2->=p3};
     printf("\n停车成功\n")
     scanf("%d",&a);}break;
 case 3:{q=(SqStack*p3)malloc(sizeof(SqStack));
     Initstack(q);
     OutStack(q);
     if(p->top=p->top+1)
         printf("\n义务空车位,请下次光临\n");
     scanf("%d",&a);}
     break;}
}while(cord<=3);}
搜索更多相关主题的帖子: 停车场 管理系统 include 内存 设计 
2011-12-20 12:01
cyuyan11
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-12-18
收藏
得分:0 
回复 2楼 jj369258
我也蒙了    那个不是吗
2011-12-20 16:23
cyuyan11
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-12-18
收藏
得分:0 
回复 4楼 silent_world
我们作业要求 用栈来编   。。能帮忙改改吗???? 万分感谢啊
2011-12-20 17:10
快速回复:数据结构 结业作业 各位高手帮忙啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017141 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved