C语言课程设计火车票管理系统Word格式.docx
《C语言课程设计火车票管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《C语言课程设计火车票管理系统Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
2.系统主界面应有以下功能选项
录入火车时刻信息
查询火车时刻信息
统计火车车次
退出
三、详细设计说明
#include<
>
intMENU();
ode,T[i].data,T[i].lp,T[i].ap,T[i].lt,T[i].at,T[i].price入火车时刻信息\n"
);
printf("
2.查询火车时刻信息\n"
3.统计火车车次\n"
4.退出\n"
-----------------------------------------\n"
请选择:
"
scanf("
%d"
&
choice);
gets(l);
returnchoice;
}
ode);
printf("
日期"
gets(T[i].data);
起点"
gets(T[i].lp);
终点"
gets(T[i].ap);
开车时间"
gets(T[i].lt);
到达时间"
gets(T[i].at);
票价"
gets(T[i].price);
n++;
i++;
}while(i<
N);
WRITE();
system("
cls"
\n"
--------------------------------\n"
系统记载的列车信息如下\n"
--------------------------------\n\n"
PRINT();
示所有列车信息2.按车次查询3.按终点查询----\n"
-----4.按起点查询5.按终点和日期查询6.返回上级菜单----\n"
\n请选择:
scanf("
j);
gets(l);
switch(j)
{
case1:
PRINT();
break;
case2:
printf("
\n---请输入车次---:
gets(name1);
case3:
\n---请输入终点---:
gets(name2);
case4:
\n---请输入起点---:
gets(name3);
case5:
gets(name41);
\n---请输入日期---:
gets(name42);
case6:
default:
WRONG();
}
READ();
k=0;
if(j==2)
for(i=0;
i<
n;
i++)
{
if(strcmp(T[i].code,name1)==0)
{
printf("
\n按车次查找列车信息成功!
\n===========================================================================\n"
printf(GeShi);
break;
}
}
{
printf(Print);
k++;
===========================================================================\n"
\n-->
共查询到%d趟列车信息,请按任意键返回<
--"
k);
gets(l);
if(j==3)
if(strcmp(T[i].ap,name2)==0)
\n按终点查找列车信息成功!
if(j==4)
if(strcmp(T[i].lp,name3)==0)
\n按起点查找列车信息成功!
}
if(j==5)
if(strcmp(T[i].ap,name41)==0&
&
strcmp(T[i].data,name42)==0)
\n按终点和日期查找列车信息成功!
}
do
system("
\n\n-->
继续查找
(1),返回主菜单
(2)<
choice=getchar();
if(choice!
='
1'
choice!
2'
)
WRONG();
}while(choice!
}while(choice!
终点统计每日的车次数\n"
2.按起点统计每日的车次数\n"
t);
switch(t)
请输入终点:
请输入起点:
WRONG();
if(t==1)
k=0;
if(strcmp(T[i].lp,name1)==0)
\n按终点统计列车信息成功!
if(t==2)
if(strcmp(T[i].lp,name2)==0)
\n按起点统计列车信息成功!
继续统计
(1),返回主菜单
(2)<
}
///////////////////////////////////////////////////////////////////////////////////////纠错模块
voidWRONG()
{
\n\n--->
!
输入错误,请按任意键返回!
<
---"