c语言课程设计报告格式车票管理系统内容摘要:
********************* 打 印 表 头***********************************************/ void ShowTable1() //线框调用 1,,不用没次输 { int i=2。 system(cls)。 //刷屏 7 计算机程序设计基础 C语言课程设计 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]={?\0?},s2[10]={?\0?}。 system(cls)。 //刷屏 printf(1. 按班次查询 \n)。 printf(2. 按终点站查询 \n)。 printf(3. 退 出 \n)。 printf(请选择 (13):\n)。 scanf(%d,amp。 i)。 load()。 // 调用按班次查询函数 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()。 ///从控制台读取一个字符,但不显示在屏幕上 } 8 计算机程序设计基础 C语言课程设计 /********************************查询函数 22*********************************/ void find(char s1[],char s2[]) { int i,h=0,m。 ShowTable1()。 ////调用线框 1 if(s2[0]==?\0?) 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,r ecords[i].hour,records[i].min, records[i].from,records[i].to,records[i].hours,records[i].max,rec ords[i].now)。 h+=2。 if(m==1) break。 } ShowTable2(h)。 ////调用线框 2 if(h==0) printf(要查找的班次不存在 !\n)。 } /***********************增加函数 ****************************/ 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)。 //刷屏 9 计算机程序设计基础 C语言课程设计 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()。 //查找函数 ** printf(请输入要订票的班次 (若无请输入 0):\n)。 scanf(%s,num)。 for(i=0。 iclass_num。 i++) if(strcmp(num,records[i].num)==0)//判断字符串比较是否相等, 待比较的字符串 if(records[i].maxrecords[i].nowamp。 amp。 whether(i)==1) //判断时间是否超出函数 ***并且 ***没超出最大客量 { records[i].now++。 ///使已售的暑假 1 10 计算机 程序设计基础 C语言课程设计 printf(通向 %s 班次为 %s的票订票成功 !\n,records[i]。c语言课程设计报告格式车票管理系统
相关推荐
过 Inter 实现自助式服务,在快捷方便获取资料、完成查询的同时,降低了用户呼叫的处理成本;联想呼叫中心还建立了完善的客户回访制度,能够即时了解客户的意见并加以改进。 联想实施 CRM 项目,选择 Siebel 作为服务商,主要考虑到它拥有充足的顾问资源、丰富的项目实施经验对国情、政策的深刻理解和把握、多行业特点了解、充分考虑企业业务和信息化现状的优势,以期实现自己的目标。 惠普
示灯: 指示灯亮,表示当前在 “停止 ”状态。 指示灯亮,表示当前在 “运行 ”状态。 按键 面板上有 21 个轻触按键,按 照其作用分为数字输入键、功能键、状态切换键和手动运行键四类。 数字输入键 : “ 0~ 9 ” 10 个数字键。 小数点键。 按下此键后输入小数。 清除键,清除当前输入的值 功能键: 确认键, 编程界面,按下此键确认参数的输入,在 X、 Y、#、CHAIN
0 0 小数点 . 清除键 C 光标键 切换到下一诊断(不显示) 低速正向键 ├ 低速反向键 ┤ 高低速选择键 H 启动键 A 停止键 O 回车键 E +/键 U E20+折弯机数控系统 用户 手册 第 22 页 共 46 页 I/O 诊断 按 选择 A3,进入输入 /输出测试,一次测试一路输入信号,例如:在测试 START时,其它端子应不接信号。 有信号输入时通道指示灯亮,同时数码管显示如下。
................................................104 个人信息管理 ..................................................................................................105 个人信息管理功能介绍 ...........................
} int menu_select() /*菜单函数 */ { char c。 do{ system(cls)。 /*运行前清屏 */ printf(\n\t\t * Wele to use this program ! *\n\n\n)。 printf(\t\t\ Records\n)。 printf(\t\t\ All Record\n)。 printf(\t\t\\n)。
amp。 savedTag==0) { printf(请选择您是要覆盖现有记录 (y),还是要将 )。 printf(读取的记录添加到现有记录之后 (n)?\n)。 printf(直接回车则覆盖现有记录 \n)。 gets(str)。 if(str[0]==39。 n39。 ||str[0]==39。 N39。 ) { savedTag=1。 } else { if(savedTag==1) {