C语言-医院挂号排队系统

C语言-医院挂号排队系统

#include

#include

#include

#include //密码以不回显方式输入函数(getch();)的头文件

#include

#define TRUE 1 /*本程序碰到的最大的问题是getchar();及scanf();等输入函数入栈、出栈的问题,例如使用的是getchar()函数,

当使用者一次性输入过多字符时候,而程序本身就会递归的压栈和出栈问题。getchar每次只能选择一个字符,

其他多余的字符就会留给下一个输入函数getchar或scanf处理。就会造成程序的逻辑错误。*/

#define FALSE 0

#define NULL 0

#define Num 2000 //排队号码将以2000后开始

#define M 50

static int lists=1; //普通挂号的人员

static int treat=1; //急诊挂号的人员

static int aa=1; //没有去用指针,而是采用aa,bb来纪录挂号者的号码

static int bb=1;

static int success; //账户密码是否成功登陆

typedef struct Node //链队的定义

{

int data;

struct Node *next;

}QueueP;

typedef struct

{

QueueP *front;

QueueP *rear;

}LinkQueue;

int Patient(LinkQueue *q) //病人挂号排队程序

{

//这一段花了很长时间,刚开始以为指针q需要在外面定义。因为怕在里面声明程序循环会使指针重复指向。

QueueP *p; //然而在主函数中定义后,程序提示很多没有声明,才知道这个p开辟的空间指向后不会再重复指向。

//LinkQueue *q;

p=(QueueP *)malloc(sizeof(QueueP));

//q=(LinkQueue *)malloc(sizeof(LinkQueue));

//q->front=(QueueP *)malloc(sizeof(QueueP));

//q->rear=q->front;

p->data=lists++;

p->next=NULL;

q->rear->next=p;

q->rear=p;

printf(" +----------挂号成功,您的排队号码为:---------+\n\n %d\n\n",Num+p->data);

printf(" +-------------您当前的位置为:%2d-------------+\n",lists+treat-2);

struct tm *ptime; /*百度得来的,头文件为time.h

tm是一个已声明的函数,里面有tm_sec,tm_min,tm_hour,tm_mday等...

*/

time_t t;

t=time(NULL);

ptime=localtime(&t);

printf(" +--------------现在时间是: %d:%d------------+\n",ptime->tm_hour,ptime->tm_min);

printf(" +---------友情提示:当有急诊病人挂号时候-----+\n");

printf(" +----------此系统将以急诊病人的挂号优先------+\n");

printf("

c语言程序设计医院排队功能,C语言-医院挂号排队系统.doc相关推荐

  1. c语言程序设计考勤查询功能,C语言程序设计报告书-学生考勤系统设计.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 C语言程序设计报告书-学生考勤系统设计.doc2 ...

  2. 有n个学生选修了c语言程序设计这门课程,C语言程序设计报告学生选修课系统(18页)-原创力文档...

    C 语 言 程 序 设 计 学校: 学院: 班级序号: 学号: :姓名 指导老师: C语言程序设计报告 一.C语言课程设计的目的: 高级语言课程设计是学习完<高级语言程序设计>课程后进行的 ...

  3. 兰州大学C语言程序设计课程作业,兰州大学C语言程序设计课程作业1附答案.doc...

    兰州大学C语言程序设计课程作业1附答案.doc C 语言程序设计课程作业语言程序设计课程作业_A 历次成绩 完成时间 查看详情 1.0.0 2015-11-21 091531 2.0.0 2015-1 ...

  4. 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises02

    文章目录 20201015-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises02 成信大-C语言程序设计上机作业-参考 **20201学期& ...

  5. 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises26

    文章目录 20201022-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises26 P320 P321 P324 P325 20201022- ...

  6. c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc

    c语言程序设计实验报告(数组).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...

  7. 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises03

    文章目录 20201015-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises03 P122 P708 P133 P135 P721 P735 ...

  8. 20201104-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises07

    文章目录 20201022-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises07 P702 P754 P112 P793 P744 2020 ...

  9. c语言程序设计小组演示ppt,C语言程序设计讲稿完整版幻灯片.ppt

    C语言程序设计讲稿完整版幻灯片 C语言程序设计教程 1.1 C语言的发展简史和特点 1.C语言的诞生与发展 (1)在C语言诞生以前,系统软件主要是用汇编语言编写的.由于汇编语言程序依赖于计算机硬件,其 ...

  10. c语言程序设计 学生档案管理系统,C语言程序设计--班级档案管理系统.doc

    PAGE PAGE 2 C语言程序设计 课程名称 : C语言课程设计 设计题目: 班级档案管理系统 学生姓名: 学 号: 专业班级: 指导老师: 数学与信息技术学院 2011 年 11 月1日 说 明 ...

最新文章

  1. 超全Python速查表登上GitHub热榜,标星4600+!(附链接)
  2. 半波整流后的灯泡功率是多少?
  3. C++学习网站。两个 CodeProject,Codeguru
  4. IBM押注沃森人工智能技术 未来6年或达170亿美元
  5. php 主观题判分,司法考试改革后多少分通过,客观题主观题分数怎么算?
  6. php网站制作商品结算怎么做,一种以让产品、信息快速同步多网站销售并结算的技术的制作方法...
  7. android 自定义图片上传,android自定义ImageView仿图片上传(示例代码)
  8. RabbitMQ 安装操作
  9. (转)The Standard C Library 经典的基础(下)
  10. 【codevs1068】乌龟棋noip10年TG----第二个A掉的钻石题
  11. 有关8086必须记住的几个数(持续更新)
  12. Android中Activity的四大启动模式实验简述
  13. 禾川plc编程软件_禾川PLC编程软件下载|HCP Works(禾川PLC编程软件) V2.26.01.92012 官方最新版 下载_当下软件园_软件下载...
  14. 标准的软件测试文档,软件测试上线的标准是什么?
  15. 注册表操作,reg脚本简单编写
  16. 客户体验管理-运维服务
  17. T1: String根据特定字符截取字符串
  18. 大型软件外包项目的开发流程
  19. 计算机技术考研科目大纲,2017计算机考研大纲:计算机大纲文字完整版
  20. WTL 绘制 圆角对话框 自绘对话框

热门文章

  1. CentOS通过DNSpod实现DDNS动态域名,在家也可以搭建主机服务器了
  2. 把视频裁剪成图片Python
  3. android 图片虚化代码,Android图片虚化源码
  4. 大数据是什么 有哪些价值
  5. 神经网络机器翻译技术
  6. matlab求解rl电路,matlab课程设计--RC串联电路与RL并联电路频率响应
  7. JAVA常用工具类汇总
  8. GenomeScope评估基因组大小和杂合度
  9. android wifi音箱,(原创)图文并茂教程,手把手教你用安卓手机当电脑的无线扬声器(喇叭)...
  10. QLabel 添加下划线 删除线