版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、15 / 15/* 头文件 */#include ""#include ""#include ""函数声明um!='0')#include ""/*/void init();.n");*fp=fopen("","w");continue;elseprintf("n添加第d辆公交车路线记录:n",i+1);printf("n请输入路线编码(3 位编码,第一位为大写字母,后两位为数字 ):n");um,cc)=0)
2、printf("n 与已有路线编码重复,按回车键返回 !n");fflush(stdin); um,cc);printf("n 请输入司机姓名 : ");ame);printf("n 请输入途径站台总数 (>=2):"); ;printf("n");if(ai.n<2|ai.n>12)while(ai.n<2|ai.n>12)printf("n 站台总数应满足(2<=n<=12),请重新输入:”);seanf("%d",&ai.n);
3、printf("n");for(j=0;j<ai.n;j+)printf("请输入第%d个站台名称:",j+1);j.c);printf("n 自动生成公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" > (%d) %s",j+1,ai.bj.c);printf("nn 请输入公交车的起始时间 (格式为:时 :分): "); open);printf(" 请输入公交车的终止时间 (格式为:时 :分):");
4、close);printf("n 请输入公交车的票价 : ");oney);printf("n第%d辆公交车路线记录创建成功!!n",i+1); save();printf("nt 按回车键返回 !n"); fflush(stdin);um!='0'&&i<N;i+)um!='0'&&j<N;j+)if(strcmp(ai.num,aj.num)>0)min=j;t=ai; ai=amin; amin=t; printf("nn公交车信息库 &
5、quot;);printf("n*n");for(i=0;*ai.num!='0'&&i<N;i+)printf("t路线编号:-6st单程票价:d元tt司机姓名 : %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数 : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(
6、" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("n*n");*printf("ntt 公交车信息显示完毕 !n");printf("ntt 输入回车键返回主菜单 :");fflush(stdin); um!='0'&&i<N;i+) um,cc)=0)m=1;printf("nntt 已找到 !n");while(1)system("cls");printf("
7、;nn 正在修改的公交车信息 n"); printf("nn");printf("t路线编号:-6st单程票价:d元tt司机姓 名: %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数 : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai
8、.bj.c);printf("nn");printf("nnn");modmeun();fflush(stdin);um!='0'&&k<N;k+)if(strcmp(ak.num,mod)=0)printf(" 与已有编号重复 ,按回车键返回主菜单 n");fflush(stdin);um,mod); save();break;case '2': ame);printf("n 请输入新的公交车票价 :");scanf("%d",&a
9、i.money);save();break;case '3': +1>12) +1<k)printf(”目前共%d个站点,无法添加第%d个站点n请重新输入:",ai.n,k); scanf("%d",&k);printf("n");ai.n=ai.n+1;for(j=ai.n;j>k-1;j-)ai.bj=ai.bj-1;printf("n 请输入新添加的站点名称: ");scanf("%s",ai.bk-1.c); save();break;case '
10、2': k-1.c);save();break;case '3': ;j+)ai.bj=ai.bj+1;ai.n=ai.n-1;save();break;case '4': ;printf("n");while(ai.n<2|ai.n>12) ;printf("n");for(j=0;j<ai.n;j+)printf(" 请输入新的第 %d 个站台名称 :",j+1);scanf("%s",ai.bj.c);printf("t 公交路线 :(1)
11、%s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");save();break;case '5': open);printf(" 请输入公交车的终止时间 (格式为:时 :分 ): ");scanf("%s",ai.tclose); save();break;case '5':printf("ntt 按回车键返回主菜单 n");fflush(std
12、in);um!='0'&&i<N;i+) um,cc)=0)m=1;printf("n 已找到 :n");printf("nprintf("t路线编号:-6st单程票价:d元tt司机姓 名 : %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数 : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路线 :(1) %s",ai.b0.c);for(j=1;j&
13、lt;ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("nprintf(" 即将删除该公交车信息 !n 确定请按 1:");scanf("%d",&t);if(t=1)if(i+1=N)n");nn");memset(&ai,'0',sizeof(struct bus);um!='0'&&j+1<N;j+) um!='0'&
14、amp;&i<N;i+)for(j=0;j<ai.n;j+)for(k=j+1;k<ai.n;k+)if(strcmp(ai.bj.c,c1)=0&&strcmp(ai.bk.c,c2)=0)m=1;printf("n");printf("t路线编号:-6st单程票价:d元tt司机姓 名: %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数: %dn",ai.topen,ai.tclose,ai.n);printf(&
15、quot;t 公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");nn");printf("nprintf("tttt 显示完毕 n");if(m=0)printf("nntttt抱歉 ,无途径此路线的公交车 n");printf("ntttt 输入回车键返回查询菜单 :");fflush(stdin);um!='0'&
16、amp;&i<N;i+)if(strcmp(ai.num,cc)=0)m=1;printf("n 已找到 :n");printf("nprintf("t路线编号:-6st单程票价:d元tt司机姓 名 : %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数 : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n
17、;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("nbreak;if(m=0)n");nn");printf("ntt 无此公交车信息 n");printf("ntt 输入回车键返回查询菜单 :"); fflush(stdin); um!='0'&&i<N;i+) if(strcmp(ai.b0.c,cc)=0)m=1;printf("n");printf(&
18、quot;t路线编号:-6st单程票价:d元tt司机姓名: %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数: %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");nn");printf("nprin
19、tf("t 已全部显示完毕 !n");if(m=0)printf("nt 没有公交车以该站点为起始站台 n"); break;case '2':printf(" 请输入您所要查询的终止站台名称 :n"); scanf("%s",cc);n");printf("n以s为终止站台的公交车如下:n",cc); printf("nfor(i=0;*ai.num!='0'&&i<N;i+)k=ai.n;if(strcmp(ai.bk
20、-1.c,cc)=0)m=1;printf("n");printf("t路线编号:-6st单程票价:d元tt司机姓 名: %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数: %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);print
21、f("nn");printf("nprintf("t 已全部显示完毕 !n");if(m=0)printf("nt 没有公交车以该站点为起始站台 n"); break;case '3':printf(" 请输入您所要查询的途径站台名称 :n"); scanf("%s",cc);printf("nfor(i=0;*ai.num!='0'&&i<N;i+) for(k=1;k<ai.n-1;k+)if(strcmp(ai
22、.bk.c,cc)=0)m=1;printf("n");printf("t路线编号:-6st单程票价:d元tt司机姓名: %sn",ai.num,ai.money,);printf("t起始时间:%-6st终止时间:%-6st站台总数: %dn",ai.topen,ai.tclose,ai.n);nn");n");printf("t 公交路线 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("nnn");printf("t 已全部显示完毕 !n");if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 漳州市人民医院老年医学科病历书写考核
- 绍兴市中医院深静脉血栓后综合征治疗考核
- 温州市人民医院肾脏病患者疫苗接种考核
- 徐州市人民医院神经阻滞技术专项技能考核
- 合肥市中医院美容护士专业技能考核
- 赣州市人民医院电子线治疗计划与临床应用试题
- 大兴安岭中医院激光美容技术操作考核
- 绥化市中医院胆囊癌根治术规范化操作考核
- 丽水市中医院内镜治疗术中配合高级护士认证考核
- 泉州市人民医院调Q激光治疗技能考核
- 2026版高中汉水丑生生物-第三章第1节激素与内分泌系统
- 关于辩论的教学课件
- 2025P气瓶充装证考试及P气瓶充装模拟考试题库及答案
- 2025中小学STEAM教育课程开发与实施服务合同
- 鱼塘安全工作方案(3篇)
- 偏瘫康复病例汇报
- 2026年高考生物一轮复习:人教版(2019)必修2《遗传与进化》考点知识提纲默写练习题版(含答案)
- 思政老师大练兵活动方案
- 糖尿病与高血压健康宣教
- 首都经济贸易大学《高等数学I》2023-2024学年第一学期期末试卷
- 《斜面》教学设计教科版小学科学六年级上册
评论
0/150
提交评论