基于c语言的飞机订票系统_毕业设计(编辑修改稿)内容摘要:
②输入: 1234 输出: sorry, the key is wrong 退票: ① 输入 : A、 0841919205 输出: Successful for canceling ticket. ② 输入: yangyating、 0841919204 输出: Successful for canceling ticket. ③ 输入: sujuan、 0841919107 输 出: Sorry,there isn’ t the customer! 再查看乘客信息: 输入: 5566 输出: Name ID Flight Seat_number Donghui 0841919206 f 2020 2 W73 0841919207 f 2020 9 七、附录 本系统源程序如下: include //标准输入、输出头文件 include //包含字符串函数处理头文件 includestring //定义字符串 include define OK 1 define ERROR 0 typedef struct flightnode{ //定义航班信息结点 char air_num[10]。 //航班号 char start_time[15]。 //起飞时间 char end_time[15]。 //到达时间 char end_place[30]。 //目的地 int total。 //限座 int left。 //空座 int price。 //票价 struct flightnode *next。 //指向个结点 }flightnode。 typedef struct passengernode{ //定义乘客资料结点 char name[20]。 //姓名 char ID_num[20]。 //证件号码 char air_num[20]。 //航班号 int seat_num。 //座位号 struct passengernode *next。 //指向个结点 }passengernode。 flightnode *head_flight()。 //生成航班信息的头结点 passengernode *head_passenger()。 //生成乘客资料的头结点 int CreatFlight(flightnode **l)。 //生成航班信息链表 int CreatPassenger(passengernode **l)。 //生成乘客资料链表 int InsertFlight(flightnode **p,char *air_num,char *start_time,char *end_place,int total,int left,int price)。 //插入航班信息的结点 int InsertPassenger(passengernode **p,char *name,char *ID_num,char *air_num,int seat_num)。 //插入乘客资料的结点 flightnode *modefy_airline(flightnode *l,char *air_num)。 //修改航班信息的函数 int BookTicket(flightnode*a,char *air_num,passengernode *c,char *name,char *ID_num)。 //订票函数 int CancelTicket(passengernode *c,flightnode*l,char *name,char *ID_num)。 //退票函数 int SearchFlight(flightnode*head)。 //查询航班信息函数 int SearchPassenger(passengernode *head)。 //查 询乘客信息函数 void main() //主函数 { int p=2。 //p=1时进入主菜单, p=0时退出系统 passengernode *cus=head_passenger()。 flightnode *air=head_flight()。 char name[20],air_num[20],ID_num[30],mima[20],ch。 char t[20]=5566。 //管理员密码 system(cls)。 CreatFlight(amp。 air)。 CreatPassenger(amp。 cus)。 while(p==2) //主菜单界面 { printf(\n wele to the airline system!\n\n please choose the serves below and press the number:\n\n)。 printf( ================================================================\n\n)。 printf( 1 Book Ticket \n)。 printf( 2 Cancel Ticket \n)。 printf( 3 Search Information \n)。 printf( 4 Exit \n\n)。 printf( ================================================================\n)。 switch(ch=getchar()){ case 39。 139。 :{printf(\n *Booking Ticket*\n)。 //进入订票功能 printf(Please input a airline number and press enter for OK:)。 scanf(%s,air_num)。 printf(Please input your name and press enter for OK:)。 scanf(%s,name)。 printf。基于c语言的飞机订票系统_毕业设计(编辑修改稿)
相关推荐
................................................................................................................ 36 不足之处及未来展望 .........................................................................
S T C8 9 C5 2 图 38 DDS模块 9 DDS 采用串行写入模式, 省 下了单片机的 5个 IO 口。 10 液晶 1602 模 块 液晶屏幕光标指针对应的实际位置如下: 11 12 采用串口写入模式,省下 4 个 IO 口。 back1, back2 用来调整背景光, V0 用来调整液晶中的文字显示电压,调整文字亮度。 按键设置 采用 5 个独立按 键作为波形设置按键
部控制还是通过 FPGA 进行控制。 同时有多个跳线接口,可以方便灵活的对使用方式进行实时的改变。 由于是高频电路,所以要非常注意对电源的滤波,在 AD9854 芯片的每个电源输入端口都要增加旁路电容,减少电源所带来的干扰。 图 信号源总体结构框图 300MHz 参考 FPGA 控制 ADL5530 放大器 HMC307QS16 数字衰减器 AD9854 DDS 单片机及键盘显示 50Ω输出
炉、电三大部分。 把整个机组的能量转换与传热过程划分为炉内燃烧与传热、管道传热、汽轮机做功三段过程。 在此基础上推导出各段过程的物质平衡、能量平衡和动量平衡方程式。 东北电力大学自动化工程学院学士学位论文 8 炉内燃烧与管道传热 单元机组的燃烧与传热过程包括炉内部分和管道传热两个部分,而炉内燃烧与传热过程是一个纯时延的惯性环节,其表达式如下 [11]: 121 1sKeFBTS
节,大大提高了传动刚度。 第四,速度和减速过程短。 五,行程长度不受限制。 通过串联线性电机导轨上,可延长行程长度。 六是安静的。 运动如取消机械摩擦螺杆零件,并引导和滚动导轨可以使用或磁浮轨道,运行时的噪音大大降低。 七效率高。 这样的系统被广泛应用在磁悬浮列车,高精密机床和其他设备。 3 可编程计算机控制器技术 继电器控制系统的优点结构简单、价格低廉、抗干扰能力强
口 * 口口口 口口 口口口 口口 * 口 口 口 */ {0x4E00, 0x4C40, 0x0E40, 0x4640, BROWN}}。 initgraph(640, 480)绘图的坐标体系范围是x640像素,y480像素。 坐标体默认x轴右为正方向,y轴是以下为正方向,这个是值得注意的,度量单位是象素。 坐标原点可以通过 setorigin() 函数修改游戏左下侧设置了游戏的操作说明