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

一个小航空公司订购了一台微型计算机来运行它的航班预订系统。功能如下:
基本功能——为公司唯一的一架飞机(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表示)、头等舱区或经济舱区。若当前航班及座位分配情况不能满足乘客需求时,程序应询问乘客是否愿意调济。

带拓展功能或者注释详细

http://wenku.baidu.com/link?url=D3SkPH41MefYpIcj7P8zuRNmf5mLVENiiJLdY7OTYZg2M0KvNc1VCQa5FOmwmU4GhHwBAO471sqASvWPursGdpNRetjWowtX29zCyhNmrYS

http://www.doc88.com/p-2733085251410.html

这里有不少人高分悬赏,最后拿了别人的成果,闪人玩消失了。破坏了诚信。

参考这个看看。

http://download.csdn.net/detail/chnxin0055/2865802

额,个人感觉没必要因为这点积分闪人,周六晚上忙完别的我搞下,如果成功了一定采纳(如果我忘了还请提醒)