21xrx.com
2024-12-27 21:18:34 Friday
登录
文章检索 我的文章 写文章
C++火车票预售项目代码
2023-07-02 15:21:57 深夜i     --     --
C++ 火车票预售 项目代码 编程 软件开发

火车票预售是铁路运输行业的重要组成部分之一,也是方便广大旅客出行的重要手段。为了更加高效地管理预售系统,很多铁路运输企业都使用计算机技术辅助开展预售工作。C++作为一门底层语言,被广泛应用于开发火车票预售系统。以下是一份C++火车票预售项目代码供大家参考。

// C++火车票预售项目代码

#include

#include

#include

using namespace std;

int main()

{

  int train_num; //车次

  int station_num; //站点数

  int i,j,k;

  cout<<"请输入火车的车次:";

  cin>>train_num;

  cout<<"请输入车站的数量:";

  cin>>station_num;

  char station_name[station_num][20]; //站点名称

  int ticket_price[station_num]; //票价

  int ticket_num[station_num];//预售票数量

  //输入车站数、站点名称、票价和预售火车票的数量

  for(i=0;i

  {

    cout<<"请输入第"< <<"站的名称:";

    cin.getline(station_name[i],20);

    cout<<"请输入从起点到第"< <<"站的票价:";

    cin>>ticket_price[i];

    cout<<"请输入第"< <<"站的预售票数:";

    cin>>ticket_num[i];

    cin.get();

  }

  //输出车次、站点数、站点名称、票价和预售火车票的数量

  cout<

  cout<<"火车的车次为:"< <

  cout<<"车站数量为:"< <

  cout<<"站点名称、票价以及预售票数量如下:"<

  for(j=0;j

  {

    cout< <<"\t"< <<"\t"< <

  }

  cout<

  //查询站点及车票信息

  char query_name[20];

  int query_index=-1;

  cout<<"请输入要查询的站点名称:";

  cin.getline(query_name,20);

  for(k=0;k

  {

    if(strcmp(station_name[k],query_name)==0)

      query_index=k;

      break;

  }

  if(query_index==-1)

    cout<<"输入的站点名称不存在!"<

  else

  {

    cout<<"查询结果如下:"<

    cout<<"站点名称:"<<"\t"<<"票价:"<<"\t"<<"数量:"<

    cout< <<"\t"< <<"\t"< <

  }

  return 0;

}

以上代码实现了车次、站点数量、站点名称、票价和预售火车票数量的输入和输出,以及站点及车票信息的查询。大家可以根据实际情况进行修改和扩展,让火车票预售系统更加贴合自己的需求。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复