⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 start.c

📁 此为银行排队系统 银行营业厅配置 --营业窗口设3~8个
💻 C
字号:
#include"Head.h"
#include"Function.h"
#include"GetTime.h"

//开始函数 

void initialization(void)//开始-初始化函数 
{
    int n;
    for(n=0;n<=N;n++)
    {
        window[n]=2;//所有窗口都处于空闲状态 
        win_state_signal[n]=0;//所有窗口都无状态变化 
    }
    for(n=0;n<=SIZE;n++)
    {   VIP[SIZE]=0;
        ordinary_hour[SIZE]=0;
      
        ordinary[SIZE]=0;//下标为客户序列号,保存的是客户办理业务的时间 
       ordinary_min[SIZE]=0;
        ordinary_sec[SIZE]=0;
        VIP_hour[SIZE]=0;
        VIP_min[SIZE]=0;
        VIP_sec[SIZE]=0;
        
    }   
    ordinaryComing=0;//当前有零个人排队 
    VIPcoming=0;
    ordinarydoing=0;//当前没有办理过客户 
    VIPdoing=0;
    ordinaryWriting=0;//但前写入0个客户办理时间 
    VIPwriting=0;
    //secret=0;
 }
 
 void getInput(void)//输入函数 
{   
    char type,c;
    int ID_identification_time;
    
	secret=0;
    while(secret!=PASSWORD2)
    {
        printf("普通用户请输入G \n");
        printf("VIP用户请输入V \n");
        printf("银行职员申请休息请输入窗口号(1~%d) \n",N);
        printf("若想关闭系统,请输入#\n");
        fflush(stdin);
        scanf("%c%c",&type,&c);
        if(type=='G')
        {
            ordinaryComing++;
            printf("您的业务办理序号为:%.3d 请您到休息区等候叫号 .\n\n\n",ordinaryComing);
        }
        else if(type=='V')
        {
            ID_identification_time=1;
            ID_identification(ID_identification_time);
        }
        else if(((type-'0')<=N)&&((type-'0')>0)&&(c=='\n'))
        {
            windowJudge(type-'0');
        }
        else if(type=='#')
        {
             printf("请输入工作人员身份号: \n");
             scanf("%d",&secret);
             if(secret==PASSWORD2)
                 printf("窗口正在关闭,请稍等……\n");
             else
                 printf("您输入的身份号有误,无权关闭系统!\n");
        }
        else
            printf("输入有误 !\n\n\n");
    }
}

void setup(void)
{
    printf("您好!\n欢迎您使用银行排队系统程序!\n");
    printf("请输入密码: \n");
    scanf("%d",&secret);
    if(secret==PASSWORD1)
    {
        printf("请问需要开放多少个窗口?(最多不超过9个)\n");
        scanf("%d",&N);
        printf("OK,有%d个窗口将被开放。祝您工作愉快!\n初始化中……\n\n\n",N);
		initialization();//初始化函数
    }
    else
        printf("密码输入错误!对不起,您无权使用该系统……\n"); 
    Sleep(1000);
	rectangle();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -