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(


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部