C语言编程民航管理系统

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:13:12
要求;
假定民航机场共有n个航班,每个航班有一个班号,确定的航线(起始站,终点站)、确定的飞行时间(星期几)、和一定的成员定额。试设计一民航订票系统,使之能提供下列服务:
1 航班信息录入功能(航班信息用文件保存)
2航班信息浏览功能;
3查询航线;(至少一种查询方式);
1按航班号查询;
2按起点站查询;
3按终点站查询;
4按飞行时间查询;
1.需求分析
航班信息用文件保存;航班信息浏览功能需要提供显示操作;要查询航线需要提供查找功能,可提供按照航班号,起始站,终点站和飞行时间查询;另外提供键盘式选择菜单以实现功能选择.
2.建立航班结构体,结构体成员包括航班号 起始站 终点站 飞行时间(星期几) 预售票总数 已售票数

#include "stdio.h"
#include "conio.h"
#define N 3
typedef struct hb{
int hbh;
char qsd[100],zdz[100];
char days[10];
int member;
} P;
P t[N];
main()
{FILE *wj;
int i,at,s=0;
char a,t[100];
if(wj=fopen("ss.txt","at+")==NULL)
{printf("文件没有打开,请从新确认!!");
exit(1);}
/*录入N个成员的数据*/
for(i=0;i<N;i++)
{printf("请输入航班号:");
scanf("%d",t[i].hbh);
printf("\n航线起点:");
puts(t[i].qsd);
printf("\n航线终点:");
puts(t[i].zdz);
printf("\n日期");
puts(t[i].days);
printf("\n输入成员定额");
fprintf(wj,"航班号:%d\t",t[i].hbh);
fprintf(wj,"航线起点:%s\t",t[i].qsd);
fprintf(wj,"航线终点:%s\t&qu