【代码要求】
问题描述:
通过此系统可以实现售票、退票、车票剩余情况查询等功能。每张车票包含车次、座位信息。
基本要求:
(1)在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、座位情况。
(2)为简单起见,在此假设所有出售的车票均为同一车次的车票。
(3)退票时,必须是车站售出的车票才能退,否则视为无效票,不能退票。
【代码运行】
P_C++_00001_火车售票系统
【代码片段】
#include<iostream>
#include<time.h>
#include<string>
#define MAX 100 //车票数为100
using namespace std;
//声明火车票信息类
class Ticket {
public:
string no; //车票编号
string cid; //车次
string seat; //座位号
string name; //乘车人姓名
string idcard;//乘车人身份证号码
};
//声明功能操作类
class FunctionOperate {
private:
Ticket tit[MAX]; //火车票对象数组
int titCount; //火车票数量(已售数量)
pub