大一的时候做的程序设计,好用!将文本下载后后缀改为“.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(

c语言版票务管理系统,火车票务管理系统(C语言版)【TXT文件,改后缀即可】相关推荐

  1. asp.net火车票务信息管理系统

    随着计算机网络的兴起,网络已经成为现代人生活中的一部分,人们越来越想在最短的时间内预定到自己所需要的车票.于是网上订票便成了人们向往的事情,本系统就是一个基于B/S网站结构的网络化的火车票务信息管理系 ...

  2. c语言格式占位符可以不用吗,C语言占位符(待完善)

    %c 读入一个字符 %s 读入一个字符串,遇到空格制表符或者换行符时结束. %d 读入一个十进制整数 %x或者%X   读入一个十六进制整数(读出时,%x:小写,%X:大写) %o   读入一个八进制 ...

  3. 车辆票务管理系统c语言,火车票务管理系统(C语言)(23页)-原创力文档

    火车票务管理系统 .课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现.对该系统的要求如下: 需求描述: 系统功能 火车时刻信息录入.包括车次.日期.起点.终点.开车时间.到达时间.票价 ...

  4. c语言销售管理系统设计,原创:终稿C语言课程设计_服装销售管理系统.docOK版

    <C语言课程设计_服装销售管理系统.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)C语言课程设计_服装销售管理系统.doc(OK版)>相关文档资源请在帮帮文库(www ...

  5. C语言课程设计-火车票务系统

    学习过C语言之后,第一次完成这样较大规模的程序,程序仍有许多不完美的地方. 该火车票务系统有两个操作身份可供选择:管理员和乘客.管理员有更新.添加.删除.修改列车信息以及指定可休假车长的功能:乘客可以 ...

  6. 【毕业设计】基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统,附源码+文档+PPT

    1.项目介绍 基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统. 系统中的核心用户是系统管理员,管理员登录后,主要功能有管理员信息管理.网站用户管理.新闻公告信息管理.演 ...

  7. 火车时刻表C语言报告,终稿火车订票系统的设计与实现课程设计.doc最终版(范文1)...

    <火车订票系统的设计与实现课程设计.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)火车订票系统的设计与实现课程设计.doc(最终版)>相关文档资源请在帮帮文库(www ...

  8. 火车售票管理系统 问题陈述和词汇表

    目录 1 开发文档版本更新记录 2 1. 问题陈述 3 1.1 设计背景 3 1.2 应用领域 3 1.3 系统功能总设计 3 1.4 管理员功能设计 3 1.5 用户功能设计 3 2. 词汇表 4 ...

  9. 火车售票管理系统 分析类图和文字说明

    目录 1 开发文档版本更新记录 1 1. 分析类图 3 2. 文字说明 4 2.1类图综述 4 2.2类描述 4 2.2.1 Person类 4 2.2.2 SystemAdmin类 4 2.2.3 ...

最新文章

  1. [转] 中文字体网页开发指南
  2. 小程序 textarea ios兼容解决
  3. #面试!,一定要注意,避免踩这些雷!!
  4. java 继承类_java类的继承
  5. java+boolean+属性,java – 从属性中获取int,float,boolean和string
  6. 软件测试都有哪些证书,软件测试都有哪些证书呀?有用吗?
  7. 用.Net开发Windows服务初探
  8. Java_String
  9. Worktile中百万级实时消息推送服务的实现
  10. Java异步编程——深入源码分析FutureTask
  11. 决策树系列(三)——ID3
  12. android 颜色测试,颜色 大师 (Color Sense Master) - 颜色测试
  13. Lisp面面观松本行弘谈Lisp元编程
  14. 正逻辑与负逻辑的关系
  15. JavaScript全部替换 - js replaceAll()
  16. 更改计算机图标大小得方法,更改桌面图标大小方法
  17. 极速office(Word)怎么删除页眉
  18. 默的各种写法图片_默字的意思、默的繁体字、默的笔顺笔画、默字部首和繁体字默的意思...
  19. 用python解答计算小明成绩提升的百分点
  20. Linux五个最牛视频编辑软件

热门文章

  1. 【内容生产创“新”之道】
  2. 和一场音视频技术大会只有一条网线的距离
  3. LiveVideoStack线上分享第四季(三):在线教育的音视频架构设计及弱网对抗技术...
  4. 手淘H265编解码算法与工程优化
  5. 亿级流量场景下的平滑扩容:TDSQL的水平扩容方案实践
  6. 深入理解计算机系统:进程
  7. 除了游戏和医疗,腾讯区块链还准备做什么?
  8. 多窗口管理器Tmux - 从入门到精通
  9. leetcode 485,487,1004. Max Consecutive Ones I ,II, III(最大连续1的个数问题合集)
  10. leetcode 572. 另一个树的子树(Java版)