flight.c
来自「用c实现的航空售票系统,在DEV-C++环境下运行.还可以用来交作业的.」· C语言 代码 · 共 71 行
C
71 行
#include "DATATYPE.H"
#include "BOOK.H"
#include "CANCEL.H"
#include "QUIT.H"
#include "QUERY.H"
#include "MANAGE.H"
int main(void)
{
flight pflight[40];
pa_node pa;
int i, k, tag;
pa=(pa_node)malloc(sizeof(struct _passenger_));
pa->next=NULL;
for (i = 0; i < 40; i++)
{
pflight[i].f_flight_num = -1;
}
while (1)
{
ll:
{
printf("\t\t\t--欢迎使用飞机订票系统--\n\n");
printf("\t\t\t1、读取数据\n\n\t\t\t2、订票\n\n");
printf("\t\t\t3、退票\n\n\t\t\t4、查询\n\n");
printf("\t\t\t5、管理航班\n\n\t\t\t6、退出\n\n");
printf("\t\t请选择操作:\n");
scanf("%d", &tag);
}
switch(tag)
{
case 1:
Read(pflight, pa);
break;
case 2:
Book_Ticket(pflight, pa);
break;
case 3:
Cancel_Ticket(pflight, pa);
break;
case 4:
system("cls");
while (1)
{
printf("\t\t\t1、按航班号查询\n\n");
printf("\t\t\t2、按始点、终点查询\n\n");
printf("\t\t\t3、退出\n");
scanf("%d", &k);
if (k==1)
Query_Flnum(pflight, pa);
if (k==2)
Query_Fromto(pflight, pa);
if (k==3)goto ll;
}
break;
case 5:
Manage_Fli(pflight);
break;
case 6:
quit(pflight, pa);
return 0;
default:
printf("输入错误!");
}
}
system("pause");
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?