1 解题思路

本题需要综合使用数据结构的知识。以此,将航班数据设计成链表形式即定义结构体,其中包含飞机序号,登机口作为数据域,next作为指针域,将此结构体称为Node。将乘客信息设计成特殊的结构体,结构体中包含乘客姓名,性别,目的地,舱位,座位号和身份证,并且用数组包含每个乘客的信息。再设计一个结构体,其中包含刚刚的数组,以及乘客总人数,将此结构体称为Sqlist。而函数执行时,首先将Sqlist初始化。然后进入switch选择,通过选择来执行不同的函数。首先创建航班链表,通过判断输入的飞机序号是不是等于0来判断是否输入完毕。然后输入乘客数据,输入所在飞机号和该飞机乘客容量,使用for循环依次将数组赋值。之后可以通过飞机链表和乘客数据分别查询航班的信息和乘客的信息。并且可以删除飞机信息。最后是将所输入的信息保存成txt格式的文件,以及可以从txt格式的文件中读出数据进行处理。

2 函数调用图

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1418.html

基于C语言的飞机票预订系统相关推荐

  1. c语言机票座位预定系统_课内资源 - 基于C语言的飞机票预订系统

    1 解题思路 本题需要综合使用数据结构的知识.以此,将航班数据设计成链表形式即定义结构体,其中包含飞机序号,登机口作为数据域,next作为指针域,将此结构体称为Node.将乘客信息设计成特殊的结构体, ...

  2. 基于java+swing+mysql飞机票预订系统

    基于java+swing+mysql飞机票预订系统 一.系统介绍 二.功能展示 1.项目内容 2.项目骨架 3.数据库表 4.注册窗口 5.登录窗口 6.用户-主窗口 7.用户-查询航班 8.用户-- ...

  3. java机票编程_基于java的网上飞机票预订系统

    [实例简介] 使用java和sql server 设计的网上飞机票预订系统的详细代码设计.. [实例截图] [核心代码] kys └── kys ├── src │   ├── action │   ...

  4. c语言机票预定程序,c语言程序设计报告飞机票预订系统.doc

    目录 TOC \o "1-3" \h \z \u HYPERLINK \l _Toc1220 目录 PAGEREF _Toc1220 i HYPERLINK \l _Toc6278 ...

  5. 机票退订c语言程序,c语言程序设计告飞机票预订系统.doc

    c语言程序设计告飞机票预订系统 目录 目录i 1课程设计的目的1 2需求分析1 2.1设计一个飞机订票系统,完成以下功能1 2.2该系统中用到的数据结构1 3概要设计2 3.1总体功能模块2 3.1. ...

  6. 基于JAVA中小型酒店客房预订系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA中小型酒店客房预订系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA中小型酒店客房预订系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  7. c语言编写订货系统,学位论文_基于c语言的仓库订货系统的仿真.doc

    学位论文_基于c语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 201 ...

  8. c语言添加删除课程的思路,基于C语言实现学生选课系统

    基于C语言实现学生选课系统 发布时间:2020-09-03 11:41:13 来源:脚本之家 阅读:100 作者:xiaocaidayong 鉴于C语言实现的通讯录,为了巩固C语言的基础知识,试着写一 ...

  9. 基于JSP开发的电影票预订系统 JAVA MySQL

    10087基于JSP开发的电影票预订系统 代码: 鏈-椄:https://pan@baidu@com/s/11qEwMtFAmmwMDLQO_Pbk2Q (把@换成 . 就可正常访问) 趧-紶-碼:6 ...

最新文章

  1. word2010忽然无法撤销
  2. burpsuit学习--修改来源地址
  3. bnu 34986 Football on Table(数学+暴力)
  4. JavaWeb之文件上传
  5. 数字图像处理:第十九章 立体视觉
  6. php如何发起get网络请求,php发送get、post请求的几种方法
  7. 机会只留给有准备的人
  8. Spark 资源调度及任务调度
  9. 利用python将excel数据导入mySQL
  10. Python分离GIF动画成为多帧图像
  11. ZJOI 2008 瞭望塔 三分法
  12. Python对象实现ToString
  13. 微信小程序-获取微信用户手机号码
  14. vue 集成环信 web im 加 一对一视频通话
  15. 更换浏览器标题栏图标
  16. jquery 源码分析系列1
  17. 普洱市企业登记“区块链云签名”试点工作启动, 用户操作仅需5分钟!
  18. 七、vertical-align属性、透明度属性及兼容、ps常用工具、常见的图片格式、项目规范、命名参考、iconfont的使用
  19. 基于单片机的温度计设计
  20. Android 和 iOS 开发的寒冬了?

热门文章

  1. 微信支付--网页版-V3-(2)
  2. 第一节:(3)逻辑芯片工艺衬底选择
  3. linux中su 与su-的区别
  4. 市场营销书籍推荐:《经理人参阅:市场营销》
  5. 【微信小程序】选择器组件picker
  6. 前端--阶段笔记(四)前后端交互
  7. HTML将某几个文字添加下划线 并标红
  8. Uninstalltool-专业卸载工具
  9. Fourier分析入门——第1章——数学预备知识
  10. 华为服务器批量BMC修改密码,华为服务器批量修改bmc地址