c语言程序设计医院排队功能,C语言-医院挂号排队系统.doc
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相关推荐
- c语言程序设计考勤查询功能,C语言程序设计报告书-学生考勤系统设计.doc
您所在位置:网站首页 > 海量文档  > 计算机 > C/C++资料 C语言程序设计报告书-学生考勤系统设计.doc2 ...
- 有n个学生选修了c语言程序设计这门课程,C语言程序设计报告学生选修课系统(18页)-原创力文档...
C 语 言 程 序 设 计 学校: 学院: 班级序号: 学号: :姓名 指导老师: C语言程序设计报告 一.C语言课程设计的目的: 高级语言课程设计是学习完<高级语言程序设计>课程后进行的 ...
- 兰州大学C语言程序设计课程作业,兰州大学C语言程序设计课程作业1附答案.doc...
兰州大学C语言程序设计课程作业1附答案.doc C 语言程序设计课程作业语言程序设计课程作业_A 历次成绩 完成时间 查看详情 1.0.0 2015-11-21 091531 2.0.0 2015-1 ...
- 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises02
文章目录 20201015-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises02 成信大-C语言程序设计上机作业-参考 **20201学期& ...
- 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises26
文章目录 20201022-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises26 P320 P321 P324 P325 20201022- ...
- c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc
c语言程序设计实验报告(数组).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises03
文章目录 20201015-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises03 P122 P708 P133 P135 P721 P735 ...
- 20201104-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises07
文章目录 20201022-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises07 P702 P754 P112 P793 P744 2020 ...
- c语言程序设计小组演示ppt,C语言程序设计讲稿完整版幻灯片.ppt
C语言程序设计讲稿完整版幻灯片 C语言程序设计教程 1.1 C语言的发展简史和特点 1.C语言的诞生与发展 (1)在C语言诞生以前,系统软件主要是用汇编语言编写的.由于汇编语言程序依赖于计算机硬件,其 ...
- c语言程序设计 学生档案管理系统,C语言程序设计--班级档案管理系统.doc
PAGE PAGE 2 C语言程序设计 课程名称 : C语言课程设计 设计题目: 班级档案管理系统 学生姓名: 学 号: 专业班级: 指导老师: 数学与信息技术学院 2011 年 11 月1日 说 明 ...
最新文章
- 超全Python速查表登上GitHub热榜,标星4600+!(附链接)
- 半波整流后的灯泡功率是多少?
- C++学习网站。两个 CodeProject,Codeguru
- IBM押注沃森人工智能技术 未来6年或达170亿美元
- php 主观题判分,司法考试改革后多少分通过,客观题主观题分数怎么算?
- php网站制作商品结算怎么做,一种以让产品、信息快速同步多网站销售并结算的技术的制作方法...
- android 自定义图片上传,android自定义ImageView仿图片上传(示例代码)
- RabbitMQ 安装操作
- (转)The Standard C Library 经典的基础(下)
- 【codevs1068】乌龟棋noip10年TG----第二个A掉的钻石题
- 有关8086必须记住的几个数(持续更新)
- Android中Activity的四大启动模式实验简述
- 禾川plc编程软件_禾川PLC编程软件下载|HCP Works(禾川PLC编程软件) V2.26.01.92012 官方最新版 下载_当下软件园_软件下载...
- 标准的软件测试文档,软件测试上线的标准是什么?
- 注册表操作,reg脚本简单编写
- 客户体验管理-运维服务
- T1: String根据特定字符截取字符串
- 大型软件外包项目的开发流程
- 计算机技术考研科目大纲,2017计算机考研大纲:计算机大纲文字完整版
- WTL 绘制 圆角对话框 自绘对话框
热门文章
- CentOS通过DNSpod实现DDNS动态域名,在家也可以搭建主机服务器了
- 把视频裁剪成图片Python
- android 图片虚化代码,Android图片虚化源码
- 大数据是什么 有哪些价值
- 神经网络机器翻译技术
- matlab求解rl电路,matlab课程设计--RC串联电路与RL并联电路频率响应
- JAVA常用工具类汇总
- GenomeScope评估基因组大小和杂合度
- android wifi音箱,(原创)图文并茂教程,手把手教你用安卓手机当电脑的无线扬声器(喇叭)...
- QLabel 添加下划线 删除线