c语言程序设计综合实习报告车票管理系统内容摘要:
,records[i].now)。 else printf(|%10s| 已发车 |%10s|%10s|%|%8d|%8d|,records[i].num, records[i].from,records[i].to,records[i].hours,records[i].max,records[i].now)。 } ShowTable2(j)。 //线框调用 2 printf(\n按任意键继续 ....\n)。 getch()。 /////从控制台读取一个字符,但不显示在屏幕上 } /********************************** 打 印 表 头***********************************************/ void ShowTable1() //线框调用 1,,不用没次输 { int i=2。 system(cls)。 //刷屏 printf(**************************MESSAGE 车 程 信 息**********************************\n)。 printf(\n||||||||\n)。 printf(\n| 班次 | 发车时间 | 起点站 | 终点站 |行车时间 |额定载量 | 已售票 |\n)。 } /*************************************** 打 印 表 尾************************************************/ void ShowTable2(int i) //线框调用 2。 不用没次输。 { printf(\n||||||||\n)。 } /**************************查找函数 11**************************/ void search() ////查询调用 { int i。 char s1[10]={39。 \039。 },s2[10]={39。 \039。 }。 system(cls)。 //刷屏 printf(1. 按班次查询 \n)。 printf(2. 按终点站查询 \n)。 printf(3. 退出 \n)。 printf(请选择 (13):\n)。 scanf(%d,amp。 i)。 load()。 // 调用按班次查询函数 11 switch(i) //多分枝选择语句 { case 1: printf(请输入要查询的班次 :\n)。 //////s1为班次 scanf(%s,s1)。 find(s1,s2)。 /////调用查找函数 222 2 break。 case 2: printf(请输入要查询终点站 :\n)。 /////s2为终点站 scanf(%s,s2)。 find(s1,s2)。 /////调用查找函数 222 2 break。 case 3: break。 default : printf(输入错误 !\n)。 break。 } printf(按任意键继续 ....\n)。 getch()。 ///从控制台读取一个字符,但不显示在屏幕上 } /********************************查询函数 22*********************************/ void find(char s1[],char s2[]) { int i,h=0,m。 ShowTable1()。 ////调用线框 1 if(s2[0]==39。 \039。 ) m=1。 ///1为无条件执行 else m=0。 for(i=0。 iclass_num。 i++) if(strcmp(s1,records[i].num)==0||strcmp(s2,records[i].to)==0) ////判断字符串比较是否相等, 待比较的字符串 { printf(\n||||||||\n)。 printf(|%10s|%5s:%4s|%10s|%10s|%|%8d|%8d|,records[i].num,records[i].hour,records[i].min, records[i].from,records[i].to,records[i].hours,records[i].max,records[i].now)。 h+=2。 if(m==1) break。 } ShowTable2(h)。 ////调用线框 2 if(h==0) printf(要查找的班次不存在 !\n)。 } /***********************增加函数 ****************************/ 12 void add() // //增加记录 { int i,j=5。 load()。 // 调用按班次查询函数 system(cls)。 //刷屏 printf(1. 增加班次 \n)。 printf(2. 返回 \n)。 printf(请选择 (12)\n)。 scanf(%d,amp。 i)。 if(i==1) { system(cls)。 //刷屏 printf(1. 请输入要增加的班次 :\n)。 scanf(%s,records[class_num].num)。 for(i=0。 iclass_num。 i++) if(strcmp(records[class_num].num,records[i].num)==0) //判断字符串比较是否相等, 待比较的字符串 判断车次没重复 { printf(输入错误 !\n)。 getch()。 /////从控制台读取一个字符,但不显示在屏幕上 break。 } if(i==class_num) { get(i,j)。 ////修改及增加班次 * class_num++。 ///使班次数加 1 save()。 //调用保存函数 } } } /********************************售票函数 *****************************/ void Ticketorder() //*售票函数 *** { int i。 char num[10]。 system(cls)。 //刷屏 printf(1. 售票 \n)。 printf(2. 返回 \n)。 printf(请选择 (12):\n)。 scanf(%d,amp。 i)。 if(i==1) { load()。 // 调用按班次查询函数 search(。c语言程序设计综合实习报告车票管理系统
相关推荐
mainmenu()。 C 语言课程设计报告 9 按起点站和终点站查询( searsh2()) system(cls)。 printf(*****欢迎使用车票管理系统 *****\n)。 printf(当前时间: )。 system_time()。 char a[20]。 char b[20]。 int flag=1。 FILE *fp。 ticket train。
合材料风管与配件制作。 ; 与绝热。 ; 、复合材料风管与配件制作。 安装; 与绝热。 绝热。 梯 引式或强制式电梯安装。 装。 (平衡重)及安全部件安装。 、随行电缆、补偿装置安装。 、悬挂装置、随行电缆安装。 (平衡重)及安全部件安装。 、自动人行道安装。 、器具安装。 18 附录 C 室外工程划分及编号 室外单位(子单位)工程和分部工程可按表。 表 室外工程划分及编号 单位工程 子单位工程
PU保险: , 20 5mm ● RS422/RS485: 线路阻抗: 120Ω 240Ω双绞线 线路长度: 1220m/9600bits/sec 连接设备数量: 96 个 I/O 卡件 ( 1) 每个 I/O 卡件的点数不超过 16 点,提高系统的分散性和可靠性。 ( 2) 卡件提供信号断线和短路检测功能 , 这一功能在每次扫描过程中完成。 ( 3) 所有数字量输入模件都有防抖动滤波处理。 (
%s % %s %d\n\n,p3num,p3name,p3kind,p3price,p3unit,p3quantity)。 printf(__________________________________\n)。 p3=p3next。 } printf(**********************************\n)。
ar num[10]。 char day[20]。 char type[10]。 int s。 char man[20]。 }jie。 xia creat(xia B){ int i,n。 xia A,p。 FILE *fp。 fa fa1={编号 ,日期 ,类别 ,存取数目,经办人 }。 char s4[]={.txt},ch[10]。 高级语言程序设计 课程设计报告
. 团队秘书 一位中层管理人 员,和团队领导随时保持沟通,协调谈判的一切事宜,并能对一些次要事情发表意见。 . 财务主管 该人士必须熟悉项目的财务状况和业主的财务制度和通行的会计实践; . 工程主管 对项目的建设和工程状况要非常熟悉。 但工程主管不需要全程参加谈判,只是在必要时提供意见; . 律师或顾问 有经验的律师或顾问有时受团队领导的委托充当主谈或第二谈判。 团队秘书的角色不可忽视。