数据结构C语言实现高铁客运订票系统
背景:
我们选择了最基础的功能进行实践
实现:
主要代码:
//VX-zew1040994588
void printHead() {printf("********************************\n");printf("*** 欢迎使用高铁客运订票系统 ***\n");printf("********************************\n");printf("* 1.添加客运线信息 *\n");printf("* 2.查询车次信息 *\n");printf("* 3.输出所有车次信息 *\n");printf("* 4.查询所有乘客信息 *\n");printf("* 5.乘客订票 *\n");printf("* 6.乘客退票 *\n");printf("* 7.退出系统 *\n");printf("********************************\n");}//***************************************
int main() {srand((unsigned int)time(NULL));//生成座位号的随机数 NODE *head;//定义头指针建立表int key;head = readInfo();printHead();while (1) {printf("请输入数字选择功能>>");scanf("%d", &key);if (key == 7) break;switch (key) {case 1:while (1)//1-添加一个高铁 if (add(head) == 0)break;break;case 2://2-根据条件来查询高铁 select(head);break;case 3://3-查询所有客运线信息 out(head);break;case 5://5-乘客订票update(head);break;case 6://5-乘客退票 update1(head);break;case 4: //4-查询所有乘客乘客信息--乘客信息写死,都放在一个结构体数组里面int i = 0;for (i; i < 3; i++){printf("乘客姓名:%s\n",a[i].name);printf("乘客证件号:%s\n",a[i].number);//char temp_flag[100] = "1";if (strcmp(a[i].seat_number,"1") == 0){printf("该乘客还没有预定座位\n"); } else {printf("乘客座位号:%s\n",a[i].seat_number);}}break;}}
}
数据结构C语言实现高铁客运订票系统相关推荐
- 用C语言实现高铁客运订票系统
目录 一.设计目的 二.设计内容与要求 三.自己做的具体项目实现的功能: 四.设计思路 五.实现过程 六.代码: 七.实验报告和ppt: 八.结果展示: 九.我的文档数据: 一.设计目的 1.通过对高 ...
- C语言期末程序设计(高铁客运订票系统)
[功能描述] 高铁客运订票的业务活动包括:查询客运线和客票预定的信息. 客票预定和办理退票等.设计一个计算机程序,使上述任务能借助计 算机来完成. [具体要求] 1.系统必须存储的数据信息 (1)客运 ...
- 航空客运订票系统C语言程序设计,航空客运订票系统.doc
洛 阳 理 工 学 院 课 程 设 计 报 告 课程名称 数据结构课程设计 设计题目 航空客运订票系统 专 课 程 设 计 任 务 书 设计题目:航空客运订票系统___________________ ...
- C语言版-数据结构-期末课程设计-大作业(航空客运订票系统)附源码+实验文档
设计题目:航空客运订票系统 本项目涉及到的知识:指针.结构体数组.链表.参数传递 [问题描述]航空客运订票的业务活动包含查询航线和客票预订信息,可以办理订.退票等,用c语言设计一个程序模拟实现. 一. ...
- 【数据结构应用】航空客运订票系统
目录 前言 一.作业要求介绍 二.各个函数的实现 1.头文件总结需要的功能 (1)结构体的定义 (2)各个功能的函数 2.各个函数的具体实现 (1)初始化 (2)打印航班信息表 (4)查找航班信息 ( ...
- C++数据结构 航空客运订票系统
航空客运订票系统 问题描述:业务主要包括查询航线和客票预订的信息.客票预订和办理 退票等. 基本要求: 系统必须能存储以下数据信息: 航班信息:飞机抵达城市.航班号.飞机号.起降时间.票价.总 ...
- 航空客运订票系统(C语言,软件用的DEV)
这两天整理之前的作业代码,把自己一点一点敲出来的系统又看了一下,挑几个发出来供大家参考.想要源码.报告可以找我啦,代码的注释之前写的都是非常详细的! 但是不是无偿的啦(不坑,一杯奶茶喽,不做白嫖怪啦^ ...
- (附源码)ssm航空客运订票系统 毕业设计 141612
SSM航空客运订票系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...
- ssm航空客运订票系统 毕业设计源码141612
SSM航空客运订票系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...
最新文章
- MySQL数据库恢复(LOAD DATA)
- Linux之系统文件管理
- Automatic Exploit Generation:漏洞利用自动化
- 2013年7月27日杂记
- 初步了解Redis Streams以及如何在Java中使用它们
- [Math]添加了一个EulerProject标志
- JavaScript图片幻灯片显示效果
- Visual Studio Code是什么
- 走得快?走的远?---【锻炼身体 好好学习】
- linux挂载sata硬盘分区,Linux下挂载硬盘分区的几种方法
- 你要看看这些有趣的函数方法吗?
- Sublime Text3:解决win10输入法输入框不跟随问题
- find命令日常用法和文件名后缀
- html获取url后面的参数_【python量化】用Python获取基金历史净值数据
- Android面试心得,已拿到字节跳动,京东,android应用开发基础学堂在线答案
- Spring(SpringBoot)--事务传播机制--应用/实例/详解
- 关于84坐标系与54坐标系转换问题
- 最新MySql安装教学,非常详细
- CentOS7.5 Qihoo360/wayne部署(Dashboard 管理K8S集群)
- [转] vagrant学习笔记 - provision
热门文章
- 【ArcGIS平台系列】Apps,新一代WebGIS平台的入口
- 技术贴,关于Rhino各类版本无法打开问题
- 物流公司管理列表html文档,物流后台管理系统+html网站
- violinplot如何看懂_如何看懂电工图纸
- MATLAB机器人工具箱Robotics Toolbox安装——以Win10环境下MATLAB2017b为例【个人学习笔记】
- 用API能否修改Revit链接模型
- MFC中的UINT与USHORT
- matlab里newff,新版matlab中神经网络训练函数newff的使用方法
- 南理工计算机考研人数,近5年南理工考研报录比
- 机器学习:朴素贝叶斯算法+中文情感分类+python