首页 > 编程语言 >C/C++飞机订票系统[2023-03-06]

C/C++飞机订票系统[2023-03-06]

时间:2023-03-06 12:22:06浏览次数:60  
标签:03 06 乘客 订票 航班号 信息 日期 C++ 座位号

C/C++飞机订票系统[2023-03-06]

三、飞机订票系统

1.某公司每天有 10航班(航班号、价格),每个航班的飞机,共有 80 个坐位,分20排,每排 4 个位子。编号为 A,B,C,D·如座位号: 10D 表示 1排 D座·设计一程序,完成以下功能:
1.1订票信息输入:订票信息输入,有两种方式:
1)能从文件导入订票信息 (创建文件名称为:学号 fel.txt,至少保存了一位乘客的订票信息包括:乘客的姓名、身份证号、航班号、价格、乘坐日期,座位号)2)能从键盘输入订票信息 (包括:乘客的姓名、身份证号、航班号、价格、乘坐日期座位号)
1.2订票信息查询:信息查询,支持如下三个功能
3)能根据日期以及航班号,查询相应日期相应航班的乘客信息 (包括:乘客的姓名身份证号、座位号)
4)能根据日期,查询到该日期下航空公司的总的销售额
5)根据日期查询空位(航班号、座位号)
1.3订票信息修改:修改订票信息,具体功能如下6)能根据乘客身份证号修改乘客信息 (修改的乘客信息包括:航班号、座位号、乘坐日期)
1.4订票信息删除:其体功能如下
7)能根据乘客的身份证号删除该乘客的所有订票信息
8)能根据日期删除该日期下所有航班的订票信息
1.5订票信息保存:支持订票信息的保存
9)能将已有的订票信息保存到文件中 (创建文件名称为: 学号 e2.txt,保存所乘客的订票信息(包括:乘客的姓名、身份证号、航班号、价格、乘日期,座位号)
2.1程序运行之后的第一级界面,显示上述 5个基础功能:1) 订票信息输入:2)订票信息查询:3)信息:4信除5)保。基能下的子功能作为二级界面
2.2 上述9点子功能,要求全部用函数实现,每个子功能对应一个函数,在主函数中调用

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:03,06,乘客,订票,航班号,信息,日期,C++,座位号
From: https://www.cnblogs.com/codewriter/p/17183314.html

相关文章

  • C/C++课程设计题目[2023-03-06]
    C/C++课程设计题目[2023-03-06]课题1:公司考勤管理系统(一)、课程设计题目:某公司的考勤管理系统(二)、目的与要求:1、目的:(1)要求学生达到熟练掌握C++语言的基本知识和技能;(2......
  • 序章 高质量C++/C编程指南
    一、文件结构避免头文件被重复引用,用#pragmaonce进行预处理用<>引用标注库头文件,用""引用自定义库头文件C语言头文件只进行函数声明,不进行函数定义;C++类的成员......
  • 【2023-03-03】连岳摘抄
    23:59世上大部分的重大事情,都是由那些在似乎一点希望也没有时,仍然继续努力的人们所完成的。                        ......
  • Python、C++、Swift或任何其他语言会取代Java吗?为什么?
    很难预测Python,C++,Swift或任何其他编程语言是否会取代Java作为最受欢迎的语言,但在不久的将来不太可能.以下是一些原因:受欢迎程度并建立的用法:Java已经存在了25年以上,并......
  • C++类和对象
                       ......
  • C++--引用和函数调用
             ......
  • 2023/03/03(五)晴,牛肉牛肉
    一天无事,晚上赶到家7点多,闷上米饭,带大宝跟我去超市买好吃的。大宝看见肉就走不动道儿,我说这个是澳大利亚牛肉,还有亚美利加牛肉,都不好吃,咱买日本牛肉吃,比昨天吃的冻牛肉还......
  • 算法随想Day31【贪心算法】| LC860-柠檬水找零、LC406-根据身高重建队列、LC452-用最
    LC860.柠檬水找零boollemonadeChange(vector<int>&bills){intC5=0,C10=0;for(inti=0;i<bills.size();++i){if(bills[i]==5......
  • C++编译小技巧
    1.单文件//math.cppintmultiply(inta,intb){returna*b;}//main.cpp#include<iostream>intmain(){ std::cout<<"Hello,world!"<<std::endl; s......
  • 虚幻c++的习惯
    枚举E打头 起名字用E加后面的驼峰  用UENUM宏标记是为了通过反射系统给蓝图使用识别,nint8是为了限制枚举的范围  可以为了使蓝图端更方便使用 加到具体的注......