#include//做的银行取号 功能....可不知道为啥初始化有毛病,功能也实现不了...心里很着急...求大神指点
#include
#include
#include
#include
typedef int ElemType;
struct Bank{
char bankcard[20];//拿学号当银行卡号了
char name[5];
};
/*typedef struct{
char bankcard[20];
int i,j;
struct bankcard information[20]={
{{"160508010301"},{"160508010302"},{"160508010304"},{"160508010305"},
{"160508010306"},{"160508010307"},{"160508010308"},{"160508010309"},{"160508010310"}}
};
};//数据初始化*/
typedef struct SQqueue{
char name;
int num;//数据初始化的数量
int capacity;//队列容量
int front;//队头
int rear;//队尾
int size;//队列中的元素个数
char bankcard[20];
}SQqueue;
void InitSQqueue(SQqueue &Q){
Q.capacity = (ElemType )malloc(100*sizeof(ElemType));
Q.front = Q.rear = 0;//队列初始化
printf("\t欢迎使用!\t");
}
void InQueue(SQqueue &Q,ElemType e){//入队
Q.capacity = Q.rear = e;
Q.rear++;
printf("\t正在办理!\t");
}
void OutQueue(SQqueue &Q,ElemType e){//出队
e = Q.capacity = Q.front;
Q.front++;
printf("\t离开,业务办理成功!\t");
}
void opreate(){
int n,i;
n = 0;
while(i ==1){
printf("\t请输入指令!\t");
scanf("%d",&i);
if(i == 0)//输入0 退出程序
break;
if(i == 1){//输入1,表示有客户办理业务
if(i == 0)
printf("\t您面前无人排队,请直接去柜台管理业务!\t");
else
printf("\t您面前还有%d位,请耐心等待!\t");
n++;
}
if(n == 2){//输入2,正在接待用户
if(n > 0)
n--;
}
}
}
void inquireMenu(){
char bankcard[20];
int i,j;
int y = 0;
printf("1.输入卡号");
printf("2.办理业务");
printf("3.退出程序");
printf("请选择操作!");
scanf("%d",&y);
switch(y){
case 1:
printf("请输入你想查找的卡号");
scanf("%d\n",&bankcard);
//for(i=0;i |