#include <iostream.h>
#include <string.h>
void welcome(); //欢迎系统
void choose(); //选择系统
void time(int year,int month,int day); //时间判断系统
void booktickets(); //订票子系统
void sealticket(); //售票子系统
void sealticket(char begin[10],char end[10],int number);
void returntickets(); //退票子系统
int statisticstrain(char begin[10],char end[10]); //站站查询 |
int statisticstrain1(char trainnum[10]); //车次查询 } 统计子系统
int statisticstrain2(char station[10]); //车站查询 |
void querytrain(); //查询子系统
int generateddata(char begin[10],char end[10]); //站站查询 |
int generateddata1(char trainnum[10]); //车次查询 } 生成数据子系统
int generateddata2(char station[10]); //车站查询 |
void quit(); //退出系统
//欢迎系统
void welcome()
{
cout<<"********************************************************"<<endl;
cout<<"* 欢 * 迎 * 使 * 张若昀电视剧大全主演用 * 火 * 车 * 票 * 订 * 票 * 系 * 统 *"<<endl;
cout<<"********************************************************"<<endl;
cout<<"* 本订票系统有以下功能: *"<<endl;
cout<<"* 1:订购火车票 *"<<endl;
cout<<"* 2:预定火车票 *"<<endl;
cout<<"* 3:退订火车票 *"<<endl;
cout<<"* 4:查询车票信息 *"<<endl;
cout<<"* 5:退出系统 *"<<endl;
cout<<"********************************************************"<<endl;
cout<<"请选择所要执行的功能: "<<endl;
choose();
}
//选择系统
void choose()
{
int i;
cin>>i;
switch (i)
{
case 1:
booktickets();
break;
case 2:
sealticket();
break;
case 3:
returntickets();
break;
case 4:
querytrain();
什么牌子的眼霜好用 break;
case 5:
quit();
break;
default:
choose();
break;
}
}
//时间判断系统
void time(int year,int month,int day)
{
丁小芹微博
int jy = 1;
int y = year % 4;
if(month == 2)
{
if(year % 4 == 0)
{
if((year/100)%4 != 0)
{
if(day > 29)
{
cout<<"请输入正确的日期格式!"<<endl;
cin>>year;
cout<<"请输入出发月份:"<<endl;
cin>>month;
cout<<"请输入出发日期:"<<endl;
cin>>day;
}
}
}
else
{
if(day > 28)
{
cout<<"请输入正确的日期格式!"<<endl;
cout<<"请输入出发年份:"<<endl;
cin>>year;
cout<<"请输入出发月份:"<<endl;
cin>>month;
cout<<"请输入出发日期:"<<endl;
cin>>day;
}
}
}
else if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
if(day > 31)
{
cout<<"请输入正确的日期格式!"<<endl;
cout<<"请输入出发年份:"<<endl;
cin>>year;
cout<<"请输入出发月份:"<<endl;
cin>>month;
cout<<"请输入出发日期:"<<endl;
cin>>day;
}
}
else if(month == 4 || month == 6 || month == 9 || month == 12)
{
if(day > 30)
{
cout<<"请输入正确的日期格式!"<<endl;
cout<<"请输入出发年份:"<<endl;
cin>>year;
cout<<"请输入出发月份:"<<endl;
cin>>month;
cout<<"请输入出发日期:"<<endl;
cin>>day;
}
}
else
{
cout<<"请输入正确的日期格式!"<<endl;
cout<<"请输入出发年份:"<<endl;
cin>>year;
cout<<"请输入出发月份:"<<endl;
cin>>month;
cout<<"请输入出发日期:"<<endl;
cin>>day;
}
}
//订票子系统
void booktickets()
{
char begin[10],end[10];
int year,month,day;
cout<<"请输入出发地:"<<endl;
cin>>begin;
cout<<"请输入目的地:"<<endl;
cin>>end;
cout<<"请输入您所要订购的票的出发日期!"<<endl;
cout<<"请输入出发年份:"<<endl;
cin>>year;
cout<<"请输入出发月份:"<<endl;
cin>>month;
cout<<"请输入出发日期:"<<endl;
cin>>day;
time(year,month,day); //判断输入的时间是否正确
cout<<"出发日期为:"<<year<<"-"<<month<<"-"<<day<<endl;
int number;
cout<<"请输入所要订购的火车票数量:"<<endl;
cin>>number;
sealticket(begin,end,number); //调用售票系统(2)
}
郑秀妍 吴亦凡//售票子系统(1)
void sealticket()
{
char begin[10],end[10];
cout<<"请输入出发地:"<<endl;
cin>>begin;
cout<<"请输入目的地:"<<endl;
cin>>end;
int number;
cout<<"小香玉简历及个人资料请输入所要订购的火车票数量:"<<endl;
cin>>number;
int j = statisticstrain(begin,end); //调用站站统计子系统
if(j == 1)
{
char trainnum[10];
cout<<"请选择火车车次:"<<endl;
cin>>trainnum;
int price;
社保断交有什么影响 cout<<"请选择票价:"<<endl;
cin>>price;
cout<<endl;
cout<<"您所需要的火车票信息:"<<endl;
cout<<"出发地:"<<begin<<'\t'<<"目的地"<<end<<'\t'<<"车次:"<<trainnum<<'\t'<<"票价:"<<price<<endl;
cout<<"出发日期为:2010-12-24"<<endl;
cout<<"您一共订购了 "<<number<<" 张"<<endl;
cout<<endl;
cout<<"确认无误后请输入 1 "<<'\t'<<"取消请输入 0 "<<endl;
发布评论