| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 409 人关注过本帖
标题:银行叫号系统开发求大神改改,谢谢
只看楼主 加入收藏
韦唯唯唯唯
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-6-21
收藏
 问题点数:0 回复次数:0 
银行叫号系统开发求大神改改,谢谢
#define M 1000
class Quene
{
public:
    Quene();
    void initialQ();
    int  emptyQ();
    int  getQ();
    int  addQ();
    int  delQ();
    int  number();
    int  q[M];
    int  front;
    int  rear;
    int  count();
}
Quene::Quene ()
{ }
int  Quene::emptyQ()
{
    return front==rear;
}
int  Quene::getQ()
{
    if(rear+1==front)
        return 0;
    else
    {int item;
    item=q[rear];
    return item;
    }
}
int  Quene::addQ()
{
    if((rear+1)%M==front)
        return 0;
    else
    {
        q[rear+1]=q[rear]+1;
        rear++;
        return 1;
    }
}
int  Quene::delQ()
{
    if(front==rear)
        return 0;
    else
    { int  item;
     front=(front+1)%M;
     item =q[front];
     return  item;
    }
}
int  Quene::number()
{
    int item;
    item=q[rear]-q[front];
    return item;
}
int  Quene::count()
{
    int sum;
    sum=q[rear];
    return sum;
}
#include <iostream>
int main ()
{
    Quene s;
    s.q[0]=0;
    int a=1,b=0,d=0,e=1,f=0;
    char c;
    while(a)
    {
        printf("取号请输入A\n要提示下一位顾客号码请输入B\n显示当天办理业务总人数请输入C\n");
        c=getchar();
        while(getchar()!='\n')
        {   
            switch ( c )
            {
                case 'A':
                case 'a': {s.addQ();
                           b=s.getQ();
                           d=s.number();
                           printf("号码为;%d\n等待人数为:%d\n",b,d);
                          }
                case  'B':
                case  'b': {e=s.delQ();
                            printf("请%d号客户前来柜台办理业务\n",e);
                           }
                case  'C':
                case  'c':{   f=s.count();
                            printf("当天一共有:%d人办理业务\n",f);
                          }
                case  'D':
                case  'd': {   c=0;
                              break;
                           }

               
                    return 0;
            }
                          
        }
    }
}
2015-06-21 00:55
快速回复:银行叫号系统开发求大神改改,谢谢
数据加载中...
 
   



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

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