列车时刻管理系统c语言程序设计(源代码内容摘要:
ds[num].city2,Records[num].hour1,Records[num].minute1, Records[num].hour2,Records[num].minute2)。 /******检查数据输入的可行性 *****/ printf(\n是否存储 ?(Y/N):)。 if (getchar()==39。 y39。 || getchar()==39。 Y39。 ) { num++。 /*增加一组数据 ***/ getchar()。 } } /*********数据检测 *************/ void ChkData(char city1[],char city2[],int hour1,int minute1,int hour2,int minute2) { if (strlen(city1)20) 列车时刻管理系统 10 { printf(出站地址的字符不能超过 20 个 !\n)。 MainMenu()。 } if (strlen(city2)20) { printf(到站地址不能超过 20位 !\n)。 MainMenu()。 } if (hour10||hour123) { printf(时刻输入错误 (0=hour24)!\n)。 MainMenu()。 } if (hour20||hour224) { printf(时刻输入错误 (0=hour24)!\n)。 MainMenu()。 } if (minute10||minute159) { printf(时刻输入错误 (0=minute59)!\n)。 MainMenu()。 } if (minute20||minute259) { printf(时刻输入错误 (0=minute59)!\n)。 MainMenu()。 } } /*********查询菜单 ************/ void ShowMenu() { printf(查询菜单 \n)。 int option。 printf(1查看所有 \n2按出站地址查询 \n3按到站地址查询 \n4按出站时间查询 \n5按到站时间查询 \n6返回主菜单 \n请选择 :)。 scanf(%d,amp。 option)。 getchar()。 switch (option) { case 1: Display()。 ShowMenu()。 列车时刻管理系统 11 case 2: Search_ccity()。 ShowMenu()。 case 3: Search_dcity()。 ShowMenu()。 case 4: Search_ctime()。 ShowMenu()。 case 5: Search_dtime()。 ShowMenu()。 case 6: MainMenu()。 default: ShowMenu()。 } } /******显示所有信息 ********/ void Display() { int i。 printf(出站地址 出站时刻 到站地址 到站时刻\n\n)。 for (i=0。 inum。 i++) { printf(%20s %d:%d %11s %d:%d\n,Records[i].city1,Records[i].hour1,Records[i].minute1, Records[i].city2,Records[i].hour2,Records[i].minute2)。 } } /*********按出站地址查找 ********/ void Search_ccity() { printf(按出站地址查找 \n)。 char ccity[20]。 int i。 printf(请输入出站地址 :)。 scanf(%s,ccity)。 if (strlen(ccity)20) { printf(输入 的姓名不能超过 20个字符 !\n)。 getchar()。 ShowMenu()。 列车时刻管理系统 12 } printf(出站地址 出站时刻 到站地址 到站时刻\n\n)。 for (i=0。 inum。 i++) { if (strcmp(Records[i].city1,ccity)==0)/*****比较两个字符是否相同 *****/ { printf(%20s %d:%d %11s %d:%d\n,Records[i].city1,Records[i].hour1,Records[i].minute1, Records[i].city2,Records[i].hour2,Records[i].minute2)。 } } } /*******按到站地址查找 *********/ void Search_dcity() { printf(按入站地址查找 \n)。 char dcity[20]。 int i。 printf(请输入到站地址 :)。 scanf(%s,dcity)。 if (strlen(dcity)20) { printf(输入的到站地址不能超过 20个字符 !\n)。 getchar()。 ShowMenu()。 } printf(出站地 址 出站时刻 到站地址 到站时刻\n\n)。 for (i=0。 inum。 i++) { if (strcmp(Records[i].city2,dcity)==0)/****与上面类似 *****/ { printf(%20s %d:%d %11s %d:%d\n,Records[i].city1,Records[i].hour1,Records[i].minute1, Records[i].city2,Records[i].hour2,Records[i].minute2)。 } } } 列车时刻管理系统 13 //按出站时刻查找 void Search_ctime() { printf(。列车时刻管理系统c语言程序设计(源代码
相关推荐
....................... 39 患者病历查询 .......................................................................................................... 40 库存盘点查询 ................................................
股份有限公司建设项目 16 16 人工依赖性,同时避免了产品受损及因人工操作而引起的误差。 产品制作的便利性,相比于传统的模具铸造等技术, 3D 打印只需要将图纸输入到程序中, 3D 打印机便可以自行开始运作,节约了大量的时间与人力成本,有些复杂的零部件在以往的传统行业中需要大量的精力才能够制作出来,而 3D 打印机可以完美的一体化打印出整个产品,复杂的内部构造也可以完美呈现。 四、竞争对手分析
计的工作权限是: 1) 根据审计工作的需要,要求被审单位按时如实提供财务计划、预算、决算、凭证、账簿、会计报表等审计有关的文件资料。 2) 审核会计凭证、账簿、会计报表及相关资料。 检查资金和财产,检查财务会计软件。 3) 参加生产经营、财务和经营管理等方面的有关会议。 4) 对审计涉 及的有关事项,进行延伸审计或审计调查,并索取资料,被审计单位及相关人员,要积极配合,不得设置障碍。 5)
2 市政工程施工安全管理问题分析 施工人员的综合素质较差 , 相关的安全管理水平低 首先 ,各级施工人员对相关的安全技术方面的一些规范和一些流程标准不太了解 ,就是一些安全管理方面的专业人员对这些安全技术方面的知识也是不太熟悉 ,不太精通 ,这些都对间接导致安全事故的发生。 因为没有这些安全技术方面的技术 ,安全检查就会走走形式 ,施工安全管理方面的措施也 不会完善和深入
管 理体制、模式、内容等。 首先要有观念的变革,观念上要树立服务的观念、竞争的观念、创新的观念、讲求效益的观念,随之是在实践上加快企业化、专业化、社会化、契约化、规模经营的进程,使小区管理常抓常新,富有生机。 六、案例分析题: 案例 1: 管理井然有序服务周到细致 —— 国外的物业管理与社区管理 国外的物业管理之所以工作到位,不仅是因为房地产业发展久远,更在于有一套完善的规章制度