c++课程实践火车票管理系统.docx
《c++课程实践火车票管理系统.docx》由会员分享,可在线阅读,更多相关《c++课程实践火车票管理系统.docx(8页珍藏版)》请在三一办公上搜索。
1、c+课程实践火车票管理系统#include #include #include #include #include using namespace std; class Bus_infor int No; static int Bus_No; char start20; char end20; int Bus_order; int all_tickted; int tickted; int Hour_start,Minute_start,Hour_end,Minute_end; int Hour; int Minute; public: Bus_infor *next; Bus_infor;
2、Bus_infor; int Get_no; int Get_all_tickted; int Get_tickted; int Get_bus_order; char *Get_start; char *Get_end; void addr; void Order_tickt(int n); void Unorder_tickt(int n); void GetTime_start; void GetTime_end; void ShowTime; void GetTime; void Show_infor; void input coutttt按提示输入:endl; coutBus_ord
3、er; coutall_tickted; GetTime_start; GetTime_end; addr; char a; cout是否清空售票(y/n)?a; if(a=y) tickted=0; void input(ifstream & is) isBus_orderstartendall_ticktedticktedHour_startMinute_startHour_endMinute_end; is.get; void output cout客车基本信息如下:endl; cout车次:Bus_order 发车时间:Hour_start: Minute_start 起点站:star
4、t 终点站:end 行车时间Hour_end: Minute_end 额定载量all_tickted已订票人数tickted: Minute_endendlendl; void output(ofstream & os) ossetw(6)Bus_order setw(15)start setw(6)end setw(15)all_tickted setw(15)tickted setw(15)Hour_start setw(15)Minute_start setw(15)Hour_end setw(15)Minute_end endl; ; int Bus_infor:Bus_No=1; v
5、oid Bus_infor:GetTime_start int NewH=0,NewM=0; cout请输入发车时间:NewHNewM; Hour_start=NewH; Minute_start=NewM; void Bus_infor:GetTime_end int NewH=0,NewM=0; cout请输入行车时间:NewHNewM; Hour_end=NewH; Minute_end=NewM; void Bus_infor:GetTime if(Minute_end=Minute_start)Minute=(Minute_end-Minute_start); Hour=(Hour_
6、end-Hour_start); else Minute=(Minute_end-Minute_start+60); Hour=(Hour_end-Hour_start-1); void Bus_infor:ShowTime coutHour_start:Minute_start ; coutHour_end:Minute_end ; coutHour:Minuteendl; Bus_infor:Bus_infor No=Bus_No+; tickted=0; Bus_infor:Bus_infor Bus_No-; void Bus_infor:addr cout请输入起点站与终点站:a;c
7、inb; strcpy(start,a);strcpy(end,b); char *Bus_infor:Get_start return start; char *Bus_infor:Get_end return end; int Bus_infor:Get_no return No; int Bus_infor:Get_all_tickted return all_tickted; int Bus_infor:Get_tickted return tickted; int Bus_infor:Get_bus_order return Bus_order; void Bus_infor:Ord
8、er_tickt(int n) tickted=tickted+n; void Bus_infor:Unorder_tickt(int n) tickted=tickted-n; ; class Bus_link public: Bus_linkhead=new Bus_infor;head-next=NULL;key=0; void input; void mend; void del; int find(Bus_infor *p,int num,char *pn); int find1(Bus_infor *p,int num,char *pn); void found; void sho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 课程 实践 火车票 管理 系统
链接地址:https://www.31ppt.com/p-3153832.html