标题:飞机订票系统问题,求大神讲解一下
只看楼主
weisx
Rank: 1
来 自:吉林
等 级:新手上路
帖 子:20
专家分:0
注 册:2016-2-29
结帖率:100%
已结贴  问题点数:10 回复次数:2 
飞机订票系统问题,求大神讲解一下
题目:飞机订票系统
一、问题描述:
假设某航空公司只有M架N个座位的飞机,每架飞机每天飞行一趟。通过该系统来实现机票的订购问题。
二、功能要求:
1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地、 航班号、座次号码、座次订出与否标记、订座者的姓名和订座者的身份证号码。
2、本系统显示这样的菜单:
(1)输入航班信息
(2)输出航班信息
(3)查找航班信息
a.显示空座的数量
b.显示空座的信息
c.显示已订座的信息
d.起飞时间
(4)订票预约
(5)删除订票预约
(6)退出系统
3、本系统成功执行菜单的每个信息,选项4)和5)将要求额外的输入,并且它们都允许用户收回其输入。
4、查找航班信息既可按线路查,也可按目的地查。
4、在两次运行之间,数据被保存于一个文件里,当本程序重新开
始的时候,它首先从该文件读入数据
三、算法提示:
1、数据结构:结构体类型数组
2、数据库结构:下表构成该系统的基本数据库。
航班号    起飞时间    目的地    座次号    座次订出与否的标记    订票者姓名    订票者身份证号码
int    char    char    int    Char    char    char
四、测试数据:
每架飞机的座位N=12,M=5
搜索更多相关主题的帖子: 身份证号码 航空公司 结构体 订票 信息 
2016-03-06 22:42
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:10 
程序代码:
struct sit
{
    int airIndex;     //航班号
    char time[6];     //起飞时间,23:11
    char from[20];    //起飞地
    char target[20];  //目的地
    int sitIndex;     //座次号码
    int isSitOrdered; //座次订出与否标记,0,no,1,yes
    char name[20];    //订座者的姓名
    char psID[20];    //订座者的身份证号码
}sitArray[M][N];      //M*N个座位

   唯实惟新 至诚致志
2016-03-06 23:06
weisx
Rank: 1
来 自:吉林
等 级:新手上路
帖 子:20
专家分:0
注 册:2016-2-29
得分:0 
回复 2楼 qq1023569223
谢谢
2016-03-09 08:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-462208-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.204262 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved