资源简介
用C语言写的,航空客运订票系统,字符界面,适合数据结构的学习者下载学习。
代码片段和文件信息
#include “common.h“
void booktickets(CourseInfo a[] int n)
{
char name[20];
char flightNo[20];
char str1[10];
int orderAmount;
int j;
ClientInfo p r;
WClientInfo q;
p = (ClientInfo)malloc(sizeof(SClientInfo));
q = (WClientInfo)malloc(sizeof(SWClientInfo));
printf(“请输入相关信息:“);
printf(“航班号:“);
scanf(“%s“ flightNo);
for (j = 0;j < n;j++)
if (!strcmp(a[j].flightNo flightNo))break;
if (j == n)
{
printf(“对不起,不存在此航线!“);
return ;
}
if (a[j].engagement == 0)
{
printf(“对不起,此航线还未开始预定服务!“);
return ;
}
else
{
printf(“客户姓名:“);
scanf(“%s“ name);
printf(“订票量:“);
scanf(“%d“ &orderAmount);
if (a[j].spareAmount - orderAmount >= 0)
{
a[j].spareAmount = a[j].spareAmount - orderAmount;
strcpy(p->name name);
p->orderAmount = orderAmount;
p->next = NULL;
r = a[j].client;
while (r->next)
r = r->next;
r->next = p;
a[j].clientlength++;
printf(“订票成功,谢谢使用!“);
}
else
{
printf(“对不起,余票不足,您是否希望被添加到等待客户信息中。y/n“);
scanf(“%s“ str1);
if (!strcmp(str1 “y“))
{
strcpy(q->name name);
q->requireAmount = orderAmount;
q->next = NULL;
a[j].rear->next = q;
a[j].rear = q;
a[j].wclientlength++;
printf(“预定票成功,谢谢使用!“);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
-rwxrwxr-x 14571 2008-11-24 16:35 航空客运订票系统\cfree\航空订票\航空订票.cfp
-rwxrwxr-x 4973 2008-09-16 19:20 航空客运订票系统\cfree\航空订票\MinGW3\start.o
-rwxrwxr-x 6021 2008-09-16 19:20 航空客运订票系统\cfree\航空订票\MinGW3\course.o
-rwxrwxr-x 6513 2008-09-16 23:41 航空客运订票系统\cfree\航空订票\MinGW3\book.o
-rwxrwxr-x 6767 2008-09-17 16:48 航空客运订票系统\cfree\航空订票\MinGW3\dataIO.o
-rwxrwxr-x 6389 2008-09-17 17:06 航空客运订票系统\cfree\航空订票\MinGW3\cancel.o
-rwxrwxr-x 340 2008-09-17 17:25 航空客运订票系统\cfree\航空订票\MinGW3\航线信息.dat
-rwxrwxr-x 6329 2008-09-17 17:22 航空客运订票系统\cfree\航空订票\MinGW3\main.o
-rwxrwxr-x 7386 2008-09-17 17:24 航空客运订票系统\cfree\航空订票\MinGW3\query.o
-rwxrwxr-x 35307 2008-09-17 17:24 航空客运订票系统\cfree\航空订票\MinGW3\航空订票.exe
-rwxrwxr-x 459 2008-10-11 14:20 航空客运订票系统\Resource\common.h
-rwxrwxr-x 1764 2008-10-11 14:21 航空客运订票系统\Resource\dataIO.c
-rwxrwxr-x 1488 2008-10-11 18:29 航空客运订票系统\Resource\book.c
-rwxrwxr-x 13793 2008-10-11 14:25 航空客运订票系统\Resource\run
-rwxrwxr-x 1485 2008-10-11 18:29 航空客运订票系统\Resource\course.c
-rwxrwxr-x 1609 2008-10-11 14:21 航空客运订票系统\Resource\query.c
-rwxrwxr-x 467 2008-10-11 14:21 航空客运订票系统\Resource\start.c
-rwxrwxr-x 1016 2008-10-11 14:24 航空客运订票系统\Resource\main.c
-rwxrwxr-x 655 2008-10-11 18:30 航空客运订票系统\Resource\struct.h
-rwxrwxr-x 1506 2008-09-17 20:05 航空客运订票系统\Resource\cancel.c
drwxrwxr-x 0 2008-09-15 11:05 航空客运订票系统\cfree\航空订票\MinGW3
drwxrwxr-x 0 2008-09-17 20:09 航空客运订票系统\cfree\航空订票
drwxrwxr-x 0 2008-09-17 20:09 航空客运订票系统\cfree
drwxrwxr-x 0 2008-10-11 18:30 航空客运订票系统\Resource
drwxrwxr-x 0 2008-09-17 20:09 航空客运订票系统
----------- --------- ---------- ----- ----
118838 25
- 上一篇:MFC CheckBox 自绘实现
- 下一篇:VC++ 串口调试助手源代码
评论
共有 条评论