#include //标准输入、输出头文件
#include //包含字符串函数处理头文件
#include //包含动态存储与释放函数头文件
#define N 10000
strUCt air //定义结构体数组
{
int num;
char start[20];
char over[20];
char time[10];
int count;
}s[N];
int i;
int m=0;
#define PRINT "%-d%12s%12s%10s%12d ",s[i].num,s[i].start,s[i].over,s[i].time,s[i].count //定义输出格式
void input(); //输入航班信息
void print(); //输出航班信息
void save(); //保存航班信息
void read(); //读取航班信息
void search(); //查找航班信息
void shanchu(); //删除航班信息
void dingpiao(); //订票信息
void tuipiao(); //退票信息
void xiugai(); //修改信息
void main()
{
int j; printf(" ★---您好,欢迎进入中国民航治理系统!---★ ");
printf("================================================================================ "); do
{
printf(" -------- ☆ 1.输入航班信息 ☆-------- "
" -------- ☆ 2.浏览航班信息 ☆-------- "
" -------- ☆ 3.修改航班信息 ☆-------- "
" -------- ☆ 4.查找航班信息 ☆-------- "
" -------- ☆ 5.删除航班信息 ☆-------- "
" -------- ☆ 6.订票信息 ☆-------- "
" -------- ☆ 7.退票信息 ☆-------- "
" -------- ☆ 0.退出 ☆-------- ");
printf("================================================================================ "); printf("请在0-7中选择以回车键结束: ");
scanf("%d",&j);
switch(j)
{
case 1: input();//调用输入模块
break;
case 2:print();//调用打印模块
break;
case 3:xiugai();//调用修改模块
break;
case 4:search();//调用查找模块
break;
case 5:shanchu(); //调用删除模块
break;
case 6:dingpiao();//调用订票模块
break;
case 7:tuipiao();//调用退票模块
break;
case 0:;
break;
}
}while(j!=0); //判定结束
printf("谢谢使用,再见! ");
}//主函数结束 void input()//打印模块程序
{
char f[]="2008china"; //设置密码
int y;
printf("请输入密码并以回车键结束: ");
scanf("%s",f); //读取密码
if(strcmp(f,"2008