注册 登录
编程论坛 数据结构与算法

求助, 用数据结构写银行叫号系统!!!

无情飞雪 发布于 2012-04-11 16:44, 1448 次点击
#include<stdio.h>

void add()  //预约人数增加
void del()  //删除顾客人数
void ck1()  //到窗口1进行业务
void  ck2()  //到窗口2进行业务
void  ck3()   //到窗口3进行业务
void left()   //还在等待中的客户人数
void  sum()   //总共服务客户人数

void printft(){
    printf("=========排队系统===========\n");
        printf("|                          |\n");
        printf("|         有人预约(1)      |\n");
        printf("|                          |\n");
        printf("|         删除顾客(2)      |\n");
        printf("|                          |\n");
        printf("|         到窗口1 (3)      |\n");
        printf("|                          |\n");
        printf("|         到窗口2 (4)      |\n");
        printf("|                          |\n");
        printf("|         到窗口3 (5)      |\n");
        printf("|                          |\n");
        printf("|       还在排队人数(6)    |\n");
        printf("|                          |\n");
        printf("|       总共顾客人数(7)    |\n");
        printf("|                          |\n");
        printf("============================\n");
}

struct Link_qeuene_normal   //链式存储客户等候队列
{
    normal_client *front;  //指向前一节点
    normal_client *rear;  //指向后一节点
}





struct normal_client()  //作为链表节点存储普通用户
{
    int quene_num;  //排队序号
    int state=q3;   //等待状态
    normal_client *next;   //下一节点的地址
}

void InitQueue(LinkQueue &    //构造一个空队列
               
               
        
void add(Link_qeuene_normal*,int elem){
    normal_client*p;
    p=(normal_client*)malloc(sizeof(normal_client));
    p->data=elem;
    p->next=NULL;
    Link_qeuene_normal->rear->next=p;
    Link->qeuene_normal->rear=p;
}



这个数据结构真心的不会,只能写这么多了,求高手帮我看看,接下来要怎么解决!!!
(最好是有源代码)
5 回复
#2
寒风中的细雨2012-04-11 18:38
要求, 呈现出来

#3
无情飞雪2012-04-11 19:20
回复 2楼 寒风中的细雨
没有什么特殊要求,就是写一个程序,用链表,队列写。
#4
寒风中的细雨2012-04-11 20:37
那, 随便找点吧  看看
#5
爱德华2012-04-28 11:53
要求不是很明确啊lz
#6
小小小火柴2013-01-07 22:42
   我写了一个!自己去看我最近发表的文章!
1