火车票售票系统(C语言顺序存储实现) |
您所在的位置:网站首页 › 火车票销售管理系统源代码 › 火车票售票系统(C语言顺序存储实现) |
储备知识: 这个程序属于C语言基础训练题目,所以无需太多的复杂的语法和知识;本程序包含知识有:结构体,数组,简单的条件分支语句;(文章最后有全部代码!!!) 附上一张程序结构图: 2、定义一些程序中要用到的全局变量: int cnum=0;//记录总共有多少个列车信息; train info[10000];//结构体类型的数组用来保存所有的车次信息; train users[100][100];//二维数组用来保存用户信息,每一行可以用来表示一个用户的购票信息 int vcs[100]={0};//用来记录每一个人自己账户的票数,初始全为0;3、管理员界面函数(这个函数里面会用到一些在后面才定义到的函数哦!看到不懂得函数可以往后翻翻看): void admin() { admin_menu(); int choose2; while(~scanf("%d",&choose2))//选择对应的操作; { switch (choose2) { case 1: create(); break; case 2: print(); break; case 3: query(); break; case 4: update(); break; case 5: insert(); break; case 6: dele(); break; case 0: return ;//输入0直接退出整个函数 default : printf("请选择有效操作对应编号哦!\n"); break ; } admin_menu();//每次操作结束后再次打印菜单栏 } }4、按上述程序开始建造欠缺的函数;管理员菜单: void admin_menu() { printf("***************************************************************\n"); printf("* 欢迎进入火车票信息管理系统 *\n"); printf("***************************************************************\n"); printf("* 1、录入火车票信息 *\n"); printf("* 2、显示火车票信息 *\n"); printf("* 3、查询火车票信息 *\n"); printf("* 4、修改火车票信息 *\n"); printf("* 5、添加火车票信息 *\n"); printf("* 6、删除火车票信息 *\n"); printf("* 0、退出 *\n"); printf("***************************************************************\n"); }5、录入火车票信息: void create() { int sum,i; printf("请输入要录入的列车信息条数:"); scanf("%d",&sum); printf("请依次输入车次 始发地 终点站 发车时间(年/月/日 时:分) 到达时间(年/月/日 时:分);\n"); for(i=cnum;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |