您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页c语言车票管理

c语言车票管理

来源:保捱科技网
#include #include #include using namespace std; struct Tra_cla { int num; int hour; int min; string begin; string end; int time; int max; int now; Tra_cla *next; };

class Train {

private: Tra_cla *head; void print(Tra_cla*); Tra_cla *find(int); public: Train(){head=NULL;} void Search(int); void List(); void Add(int num,int hour, int min, string begin,string end,int time,int max,int now); };

void Train::Add(int num,int hour, int min, string begin,string end,int time,int max,int now) { if(!head){ head=new Tra_cla; head->begin=begin; head->end=end; head->hour=hour; head->max=max; head->min=min; head->now=now; head->num=num; head->time=time; head->next=NULL; return; }

Tra_cla *Train::find(int num){ Tra_cla *p=head; while(p){ if(p->num==num)break; p->next; } if(!p){ cout<<\"错误:当前的列表为空!\"<void Train::print(Tra_cla *p) {cout.precision(8); cout<num<<\"\\\"; cout<hour<<\"\\\"; cout<min<<\"\\\"; cout<begin<<\"\\\"; cout<end<<\"\\\"; cout<time<<\"\\\"; cout<max<<\"\\\"; cout<now<<\"\\\"; return; } void Train::Search(int num) { cout<<\"searching.......\"<next; } cont<return; }

Train train; void Input(int *num,int *hour, int *min, string *begin,string *end,int *time,int *max,int *now) { cout<<\"请输入 班次 起始时间 出发点 目的地 行车时间 额定数量 已订票人数:\"<>*num; if(*num==-1)return; cin>>*hour>>*min>>*begin>>*end>>*time>>*max>>*now; return; } void Addnew() { int num=0;int huor=0; int min=0;string begin=\"\"; string end=\"\";int time=0; int max=0;int now=0; cout<cout<<\"===================主菜单==================\"<cout<>select; } int main(){ cout<<\"welcome!\\n车票管理系统、\\n\\n\"; int select; char s; while(1){ select=menu(); switch(select){ case 1: Input();break; case 2:List();break; case 3:Add();break; case 4:Search();break; default:cout<<\"输入无效\"<

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务