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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
gets(T[i].code);
gets(T[i].data);
printf(”
起点
");
gets(T[i].lp);
printf(”
终占
"二八、、
");
gets(T[i].ap);
gets(T[i].lt);
prin tf("\n\n");
prin tf("\n
\n");
break;
default:WRONG(); break;
}while(x!=4);
return 0;
}
///////////////////////////////////////////////////////////////////////////////
////////输入模块
void INPUT()
{
char ch;
do
{
system("cls");
printf("\n\n====================欢迎 进入 录入火 车时刻 信息
====================\n");
do
{
printf("\n新建列车信息?(y/n)");
(3)统计
按终点统计每日的车次数
按起点统计每日的车次数
2.系统主界面应有以下功能选项
录入火车时刻信息
查询火车时刻信息
统计火车车次
退出
#in clude<stdio.h>
#in clude<stri ng.h>
#in clude<stdlib.h>
int MENU();丿
7
菜单模块
void INPUT();
请输入选项 录入火车时刻信息\n");查询火车时刻信息\n");
统计火车车次\n");
退出\n");
prin tf("请选择:");
scan f("%d",&choice);
gets(l);
return choice;
}
///////////////////////////////////////////////////////////////////////////////
"%s%13s%10s%10s%12s%15s%11s\n",T[i].code,T[i].data,T[i]」p,T[i].ap,T[i]」t,T
[i].at,T[i].price//输出记录格式
#define Wrong "\n!!!!!!!!!!!输入错误,请重新输入! !!!!!!!!!!
\n"
//
输入模块
void SEARCH。;
//
查询模块
void SELECT();
//
统计模块
void WRITE();
//
文件记录模块
void PRINT();
//
打印模块
void READ();
//
文件读取模块
void WRONG();
//
纠错模块
#defi ne N 1000
//
最大列车组数
#defi ne
scan f("%c", &ch);
gets(l);
if(ch!='y'&&ch!=' n')
WRONG ();
}while(ch!='y'&&ch!=' n');
if(ch==' n')
break;
prin tf("");
printf("\n录入第%d趟列车信息\n",n+1);
prin tf("车次");
char price[10]; //
票价
}T[N];
/*全局变量*/
int i=0;//
输入计数器
int n=0;//
合计计数器
char l[20];//
纠错空间
///////////////////////////////////////////////////////////////////////////////
#defi ne GeShi "车次日期起点终点开车时间到达
时间票价\n"
struct Train
{
char code[10];//车次
char data[10];//日期
char lp[10]; //left place起点
char ap[10]; //arrive place终点
char at[10]; //arrive time到达时间
Leabharlann Baidu////////菜单模块
int MENU()
{
int choice;
system("cls");
prin tf("\n
\n");
printf(”
\n");
printf("
---\n");
printf("
---\n");
printf("
---\n");
printf("
\n");
printf("
\n\n");
二、设计内容
设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述:
1.系统功能
(1)火车时刻信息录入。包括车次、日期、起点、终点、开车
时间、到达时间、票价。数据存入数据文件hchsk.dat或hchsk.txt
中。
(2)火车时刻信息查询。
按照车次查询
按终点查询
按起点查询
按终点和日期查询
////////主函数
int mai n()
{
int兀
do
{
x=MENU();
switch(x)
{
case 1:INPUT(); break;
case 2:SEARCH(); break;
case 3:SELECT(); break;
case 4:
prin tf("\n
");
printf("\n正在退出,请按任意键退出");
相关文档
最新文档