火车票查询系统代码.txt41滴水能穿石,只因为它永远打击同一点。42火柴如果躲避燃烧的痛苦,它的一生都将黯淡无光。
#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:
    cout<<"请在数字 1-5 之间重新您的输入选择!"<<endl;
    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;
    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;