c语言版票务管理系统,火车票务管理系统(C语言版)【TXT文件,改后缀即可】
大一的时候做的程序设计,好用!将文本下载后后缀改为“.c”就能使用。带注释,有刷屏功能,一点也不乱。【原创哦!】
/* 头文件 */
#include
#include
#include
/* 函数声明 */
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].price //输出记录格式
#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 开车时间
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:
printf("\n ---------------------------------------");
printf("\n 正在退出,请按任意键退出");
printf("\n\n 阿哈工作室出品 B09020424");
printf("\n ---------------------------------------\n ");
break;
default:WRONG(); break;
}
}while(x!=4);
return 0;
}
///菜单模块
int MENU()
{
int choice;
system("cls"); //借鉴而来的清屏语句,好用!
printf("\n ----------------------------------------------\n");
printf(" ----------------------------------------------\n");
printf(" --- ---\n");
printf(" --- 欢迎进入火车票务管理系统 ---\n");
printf(" --- ---\n");
printf(" ----------------------------------------------\n");
printf(" ----------------------------------------------\n\n");
printf(" \n -------------- 请输入选项 -------------\n");
printf(" 1.录入火车时刻信息\n");
printf(
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
