C语言课程设计火车票管理系统.pdfVIP

  • 26
  • 0
  • 约1.67万字
  • 约 17页
  • 2020-10-13 发布于广东
  • 举报
二、设计内容 设计一个火车票务管理系统,用C 语言实现。对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车 时间、到达时间、票价。数据存入数据文件hchsk.dat 或hchsk.txt 中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 1 退出 三、详细设计说明 #includestdio.h #includestring.h #includestdlib.h int MENU(); //菜单模块 void INPUT(); //输入模块 void SEARCH(); //查询模块 void SELECT(); //统计模块 void WRITE(); //文件记录模块 void PRINT(); //打印模块 void READ(); //文件读取模块 void WRONG(); //纠错模块 #define N 1000 //最大列车组数 #define Print %s%13s%10s%10s%12s%15s%11s\n,T[i].code,T[i].data,T[i].lp,T[i].ap,T[i].lt,T[i].at,T[i].pr ice //输出记录格式 #define Wrong \n ! ! ! ! ! ! ! ! ! ! ! 输入错误,请重新输入 ! ! ! ! ! ! ! ! ! ! ! \n #define GeShi 车次 日期 起点 终点 开车时间 到达时 间 票价\n struct Train { char code[10]; //车次 char data[10]; // 日期 char lp[10]; //left place 起点 char ap[10]; //arrive place 终点 char lt[10]; //left time 开车时间 2 char at[10]; //arrive time 到达时间 char price[10]; // 票价 }T[N]; /* 全局变量 */ int i=0; //输入计数器 int n=0; //合计计数器 char l[20]; //纠错空间 ///////////////////////////////////////////////////////////////////////////////////////主函数 int main() { int x; do { x=MENU(); switch(x) { case 1:INPUT(); break; case 2:SEARCH(); break; case 3:SELECT(); break; case 4:

文档评论(0)

1亿VIP精品文档

相关文档