




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
航空售票系统+C++课程设计源代码 第一篇:航空售票系统+C++课程设计源代码#include#include#defineM5//每种飞机票的总数目#defineN3//飞机票的总数目classPlane{private:charname[40];//终点站名intnumber;//航班号intNumber;//飞机号intweek;//星期几飞行intday;//日期intleft;//余票额intn;//与数组flag一起确定客户订票状态public:intflag[20];//订票状态数组,-1为预订票,1为已定票,0为初始化状态Plane()//构造函数{name[0]='';number=0;Number=0;week=0;day=0;left=M;n=0;//数组从0开始计数for(inti=0;iflag[i]=0;}voidinit()//初始化每种飞机票{coutcin>>name;coutcin>>number;coutcin>>Number;coutcin>>week;coutcin>>day;}~Plane(){};//析构函数char*getname(){returnname;}//获得终点站名intgetnumber(){returnnumber;}//获得航班号intgetNumber(){returnNumber;}//获得飞机号intgetweek(){returnweek;}//获得星期几飞行intgetday(){returnday;}//获得日期intgetleft(){returnleft;}//获得余票额intgetn(){returnn;}//获得旅客数目voidinleft(intn){left=left+n;}//余票额增加函数voiddeleft(intn){left=left-n;}//余票额减少函数voidinn(){n++;}//旅客数目增加函数};Planepl[N];intshowmenu();//菜单函数voidstart();//初始化函数voidquery();//查询函数voidmake();//订票函数voidback();//退票函数intmain(){coutintchoice;choice=showmenu();switch(choice){case1:query();break;case2:make();break;case3:back();break;case0:return0;default:cout}}return0;}intshowmenu(){intch;cout>ch;returnch;}voidstart(){for(inti=0;ipl[i].init();cout>name;for(i=0;iif(strcmp(name,pl[i].getname())==0){num++;coutcoutcoutcoutcoutbreak;}if(num==0)cout>number;cout>n;for(inti=0;iif(number==pl[i].getnumber()){num++;if(n{coutpl[i].deleft(n);pl[i].inn();pl[i].flag[pl[i].getn()]=1;for(i=0;i{coutcin>>sitnumber;}}else{coutcin>>nu;if(nu{coutpl[i].deleft(nu);pl[i].inn();pl[i].flag[pl[i].getn()]=1;for(i=0;i{coutcin>>sitnumber;}}else{coutcout否(2)”cin>>ch;switch(ch){case1:pl[i].inn();pl[i].flag[pl[i].getn()]=-1;break;case2:break;default:cout}}}}if(num==0)coutcout>day;cout>number;for(inti=0;iif((day==pl[i].getday())&&(number==pl[i].getnumber()))//日期与航班是否满足{num++;//日期与航班满足coutcin>>n;coutpl[i].inleft(n);//该种飞机票增加,即已退票for(intj=0;j{if(pl[i].flag[j]==-1)//客户是否为预定状态{coutcin>>nu;if(nu{coutpl[i].flag[j]=1;coutpl[i].deleft(nu);for(intk=0;k{}coutcin>>sitnumber;}cout}}elsecout第二篇:C++课程设计教职工信息管理系统源代码教职工信息管理系统源码#

一只****懿呀
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf