求大神用C语言编一个编写一个简易的航班预订系统(带注释)

w169376 2015-12-16 11:05:35
一个小航空公司订购了一台微型计算机来运行它的航班预订系统。功能如下:
基本功能——为公司唯一的一架飞机(10个座位)的每一次飞行航班分配座位。一开始程序显示可选菜单:
Please type 1 for “first class”
Please type 2 for “economy”
即:乘客键入‘1’,程序将为他在一等舱区(座位号是1~5)分配一个座位;乘客键入‘2’,程序将为他在经济舱区(座位号是6~10)分配一个座位。然后,程序打印出显示有舱区和座位号的登机牌。
使用一个一维数组来表示航班座位的分布。数组的元素被初始化为0,以表示座位是空的。一旦座位被分配出去,数组相应元素就要被置成1,以表示作为已有乘客。程序不允许一个座位同时被多次分配。
当一等舱区满座后,程序将询问乘客是否愿意调到经济舱区(反之亦然)。若乘客愿意,则为他分配一个适当的座位。否则,打印信息“Next flight leaves in 3 hours”(下一个航班将在3小时后起飞)。
拓展功能——航空公司业务得到了发展,又购置了三架相同的飞机。每3个小时一个航班,每天从早八点开始,全天共有四次航班。
所以,“航班预订系统”要向乘客显示当前航班的座位已订或空余情况。若是在早晨或上午,应该有全部或大部分航班的有效信息;若到了下午,应该只有下午航班的有效信息。
乘客预定座位时要输入航班号(用字母A、B、C、D表示)、头等舱区或经济舱区。若当前航班及座位分配情况不能满足乘客需求时,程序应询问乘客是否愿意调济。

可没有拓展功能,但需要注释详细点
...全文
850 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
月凉西厢 2018-07-10
  • 打赏
  • 举报
回复
课程设计尽量自己做吧,又不难
CT8100 2018-07-07
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
百度搜相关关键字。
四爷你看你下面二楼~有个和你一样的人
lxw_2009 2018-07-07
  • 打赏
  • 举报
回复
我也想看看谁能写出来,楼上的头像更牛X
yiyefangzhou24 2018-07-06
  • 打赏
  • 举报
回复
用php+mysql不是更好吗?楼上头像牛X
ZJClweb 2018-07-03
  • 打赏
  • 举报
回复
没有人回复吗
_肆 2018-07-03
  • 打赏
  • 举报
回复
50分空手套白狼
赵4老师 2017-10-25
  • 打赏
  • 举报
回复
百度搜相关关键字。
鱼与雨玉 2017-10-24
  • 打赏
  • 举报
回复
解决没,我也有个
  • 打赏
  • 举报
回复
**课程设计
忘世麒麟 2015-12-17
  • 打赏
  • 举报
回复
这不是我大一/大二的课设题目吗? 某非楼主和我是同一所大学的?

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧